diff options
-rw-r--r-- | src/quick/items/qquickitem.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/quick/items/qquickitem.cpp b/src/quick/items/qquickitem.cpp index fd81328d29..be36d7652a 100644 --- a/src/quick/items/qquickitem.cpp +++ b/src/quick/items/qquickitem.cpp @@ -4114,6 +4114,8 @@ void QQuickItem::setVisible(bool v) return; d->explicitVisible = v; + if (!v) + d->dirty(QQuickItemPrivate::Visible); const bool childVisibilityChanged = d->setEffectiveVisibleRecur(d->calcEffectiveVisible()); if (childVisibilityChanged && d->parentItem) |