- const auto topLevelWidgets = QApplication::allWidgets();
- for (const auto widget : topLevelWidgets) {
- if (qobject_cast<DolphinMainWindow *>(widget)) {
- mainWindow = static_cast<DolphinMainWindow *>(widget);
+ const auto topLevelsWidgets = QApplication::topLevelWidgets();
+ for (const auto widget : topLevelsWidgets) {
+ mainWindow = qobject_cast<DolphinMainWindow *>(widget);
+ if (mainWindow) {