diff --git a/part/pageview.cpp b/part/pageview.cpp index 264c767f3..37aa6b8d0 100644 --- a/part/pageview.cpp +++ b/part/pageview.cpp @@ -937,10 +937,13 @@ void PageView::reparseConfig() PageView::updateSmoothScrollAnimationSpeed(); // set the scroll bars policies - Qt::ScrollBarPolicy scrollBarMode = Okular::Settings::showScrollBars() ? Qt::ScrollBarAsNeeded : Qt::ScrollBarAlwaysOff; - if (horizontalScrollBarPolicy() != scrollBarMode) { - setHorizontalScrollBarPolicy(scrollBarMode); - setVerticalScrollBarPolicy(scrollBarMode); + setHorizontalScrollBarPolicy( Qt::ScrollBarAlwaysOff ); + Qt::ScrollBarPolicy scrollBarMode = Okular::Settings::showScrollBars() ? + Qt::ScrollBarAsNeeded : Qt::ScrollBarAlwaysOff; + if ( horizontalScrollBarPolicy() != scrollBarMode ) + { + setHorizontalScrollBarPolicy( Qt::ScrollBarAlwaysOff ); //setHorizontalScrollBarPolicy( scrollBarMode ); + setVerticalScrollBarPolicy( scrollBarMode ); } if (Okular::Settings::viewMode() == Okular::Settings::EnumViewMode::Summary && ((int)Okular::Settings::viewColumns() != d->setting_viewCols)) {