# HG changeset patch # User Hasan Yavuz Ă–ZDERYA # Date 2017-04-24 16:14:51 # Node ID 8a60379a2f32750ba04515ab564b45fa804184dd # Parent c374f20e3844e31f5614c6fb4b6380af074ddba8 fix scrollbar glitch at start diff --git a/src/scrollzoomer.cpp b/src/scrollzoomer.cpp --- a/src/scrollzoomer.cpp +++ b/src/scrollzoomer.cpp @@ -241,6 +241,11 @@ bool ScrollZoomer::eventFilter( QObject layoutScrollBars( rect ); break; } + case QEvent::Show: + { + layoutScrollBars( canvas()->contentsRect() ); + break; + } case QEvent::ChildRemoved: { const QObject *child = @@ -403,6 +408,8 @@ void ScrollZoomer::updateScrollBars() void ScrollZoomer::layoutScrollBars( const QRect &rect ) { + qDebug() << "layoutScrollBars" << rect; + int hPos = xAxis(); if ( hScrollBarPosition() == OppositeToScale ) hPos = oppositeAxis( hPos );