diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/quick/items/context2d/qquickcanvasitem.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/quick/items/context2d/qquickcanvasitem.cpp b/src/quick/items/context2d/qquickcanvasitem.cpp index 1b33680361..8844eb91bb 100644 --- a/src/quick/items/context2d/qquickcanvasitem.cpp +++ b/src/quick/items/context2d/qquickcanvasitem.cpp @@ -626,8 +626,11 @@ void QQuickCanvasItem::itemChange(QQuickItem::ItemChange change, const QQuickIte return; Q_D(QQuickCanvasItem); - if (d->available) + if (d->available) { + if (d->dirtyAttributes & QQuickItemPrivate::ContentUpdateMask) + requestPaint(); return; + } if (value.window== 0) return; |