1
0
mirror of https://invent.kde.org/system/dolphin synced 2024-07-04 17:30:55 +00:00

Set style to nullptr before painting listview

Resolves any possible dangling pointers
if application style is changed after
toggling the selection mode

BUG:477288
This commit is contained in:
Akseli Lahtinen 2023-11-29 16:00:34 +00:00
parent 041a3a4a34
commit 697d1648b7

View 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);