X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/blobdiff_plain/fc3a6594cc2572da95e7c889793363c3ecdc4635..0464ea82a6850f58805bc4d6fc1df5369d83c3df:/src/settings/interface/folderstabssettingspage.cpp diff --git a/src/settings/interface/folderstabssettingspage.cpp b/src/settings/interface/folderstabssettingspage.cpp index 0212f624c..0e6c1aaab 100644 --- a/src/settings/interface/folderstabssettingspage.cpp +++ b/src/settings/interface/folderstabssettingspage.cpp @@ -248,10 +248,10 @@ void FoldersTabsSettingsPage::useCurrentLocation() { #ifndef IS_KCM DolphinMainWindow *mainWindow = nullptr; - const auto topLevelWidgets = QApplication::allWidgets(); - for (const auto widget : topLevelWidgets) { - if (qobject_cast(widget)) { - mainWindow = static_cast(widget); + const auto topLevelsWidgets = QApplication::topLevelWidgets(); + for (const auto widget : topLevelsWidgets) { + mainWindow = qobject_cast(widget); + if (mainWindow) { break; } }