1
0
mirror of https://invent.kde.org/system/dolphin synced 2024-07-07 10:51:45 +00:00

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
This commit is contained in:
Amol Godbole 2023-09-03 12:33:21 -05:00
parent 385146a1e8
commit 0e4d428e84

View File

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