diff --git a/src/gui/qgsmapcanvasmap.cpp b/src/gui/qgsmapcanvasmap.cpp index ae20ff3d4eb..2f475bb2f94 100644 --- a/src/gui/qgsmapcanvasmap.cpp +++ b/src/gui/qgsmapcanvasmap.cpp @@ -34,7 +34,9 @@ void QgsMapCanvasMap::paint(QPainter* p, const QStyleOptionGraphicsItem*, QWidge { if (mCanvas->isDirty()) { + setEnabled(false); mCanvas->render(); + setEnabled(true); } p->drawPixmap(0,0, mPixmap); }