]> cloud.milkyroute.net Git - dolphin.git/commitdiff
Set style to nullptr before painting listview
authorAkseli Lahtinen <akselmo@akselmo.dev>
Wed, 29 Nov 2023 16:00:34 +0000 (16:00 +0000)
committerAkseli Lahtinen <akselmo@akselmo.dev>
Wed, 29 Nov 2023 16:00:34 +0000 (16:00 +0000)
Resolves any possible dangling pointers
if application style is changed after
toggling the selection mode

BUG:477288

src/views/dolphinview.cpp

index 3ada359a55f5eab6b71f969dde84c420cdb1b0a1..4e74245c129d5c08685e23931f27f844b230116f 100644 (file)
@@ -308,8 +308,8 @@ void DolphinView::setSelectionModeEnabled(const bool enabled)
         m_view->setStyle(m_proxyStyle.get());
         m_view->setEnabledSelectionToggles(DolphinItemListView::SelectionTogglesEnabled::False);
     } else {
-        setStyle(QApplication::style());
-        m_view->setStyle(QApplication::style());
+        setStyle(nullptr);
+        m_view->setStyle(nullptr);
         m_view->setEnabledSelectionToggles(DolphinItemListView::SelectionTogglesEnabled::FollowSetting);
     }
     m_container->controller()->setSelectionModeEnabled(enabled);