┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAkseli Lahtinen <[email protected]>2024-11-13 11:46:32 +0200
committerAkseli Lahtinen <[email protected]>2024-11-13 12:51:55 +0000
commit3d47d7060344ce41241cc13112111a164619c169 (patch)
treee13aadb7cbdc89b41884ed39d04b67ec9ea56a16
parent4f0bb805d2c3dfdfc87c5000a6a3675da1d8b6c2 (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.cpp7
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;
}
}