diff options
| author | Akseli Lahtinen <[email protected]> | 2024-11-13 11:46:32 +0200 |
|---|---|---|
| committer | Akseli Lahtinen <[email protected]> | 2024-11-13 12:51:55 +0000 |
| commit | 3d47d7060344ce41241cc13112111a164619c169 (patch) | |
| tree | e13aadb7cbdc89b41884ed39d04b67ec9ea56a16 | |
| parent | 4f0bb805d2c3dfdfc87c5000a6a3675da1d8b6c2 (diff) | |
FoldersTabsSettingsPage: Remove double cast, remove unnecessary variable
This uses only qobject_cast here, having static_cast after it is
redundant.
Also remove the topLevelWidgets variable, since we can just
call the method instead.
| -rw-r--r-- | src/settings/interface/folderstabssettingspage.cpp | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/settings/interface/folderstabssettingspage.cpp b/src/settings/interface/folderstabssettingspage.cpp index 0212f624c..c4bc0d740 100644 --- a/src/settings/interface/folderstabssettingspage.cpp +++ b/src/settings/interface/folderstabssettingspage.cpp @@ -248,10 +248,9 @@ void FoldersTabsSettingsPage::useCurrentLocation() { #ifndef IS_KCM DolphinMainWindow *mainWindow = nullptr; - const auto topLevelWidgets = QApplication::allWidgets(); - for (const auto widget : topLevelWidgets) { - if (qobject_cast<DolphinMainWindow *>(widget)) { - mainWindow = static_cast<DolphinMainWindow *>(widget); + for (const auto widget : QApplication::topLevelWidgets()) { + mainWindow = qobject_cast<DolphinMainWindow *>(widget); + if (mainWindow) { break; } } |
