From: Amol Godbole Date: Sun, 3 Sep 2023 17:33:21 +0000 (-0500) Subject: DolphinView: Reset scrollbars before changing view mode X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/commitdiff_plain/0e4d428e84099bf5d76e81640a2417d5457d83a4 DolphinView: Reset scrollbars before changing view mode When view modes are changed, the scrollbars are not reset. This can cause the scroll area to be moved out of view after changing the view mode, making the view unusable. This commit resets the scrollbars. BUG: 393152 --- diff --git a/src/views/dolphinview.cpp b/src/views/dolphinview.cpp index a91d76358..d0db814e4 100644 --- a/src/views/dolphinview.cpp +++ b/src/views/dolphinview.cpp @@ -279,6 +279,10 @@ bool DolphinView::isActive() const void DolphinView::setViewMode(Mode mode) { if (mode != m_mode) { + // Reset scrollbars before changing the view mode. + m_container->horizontalScrollBar()->setValue(0); + m_container->verticalScrollBar()->setValue(0); + ViewProperties props(viewPropertiesUrl()); props.setViewMode(mode);