diff --git a/lib/documentview/abstractimageview.cpp b/lib/documentview/abstractimageview.cpp --- a/lib/documentview/abstractimageview.cpp +++ b/lib/documentview/abstractimageview.cpp @@ -125,6 +125,7 @@ d->mScrollPos = QPointF(0, 0); setFocusPolicy(Qt::WheelFocus); setFlag(ItemIsSelectable); + setFlag(ItemClipsChildrenToShape); setAcceptHoverEvents(true); d->setupZoomCursor(); updateCursor(); diff --git a/lib/documentview/documentview.cpp b/lib/documentview/documentview.cpp --- a/lib/documentview/documentview.cpp +++ b/lib/documentview/documentview.cpp @@ -559,6 +559,7 @@ { d->updateCaption(); zoomChanged(zoom); + update(); } void DocumentView::setZoom(qreal zoom)