some defensive checks added

This commit is contained in:
Uwe Rathmann 2020-03-10 10:24:02 +01:00
parent 3f70ff764f
commit ab3ec52e78

View File

@ -294,7 +294,7 @@ void QskScrollView::ensureVisible( const QPointF& pos )
const QPoint newPos( x - margin, y - margin );
if ( isInitiallyPainted() )
if( isInitiallyPainted() && window() )
scrollTo( newPos );
else
setScrollPos( newPos );
@ -338,7 +338,7 @@ void QskScrollView::ensureVisible( const QRectF& itemRect )
const QPoint newPos( x - margin, y - margin );
if ( isInitiallyPainted() )
if( isInitiallyPainted() && window() )
scrollTo( newPos );
else
setScrollPos( newPos );