diff options
author | Morten Sørvig <morten.sorvig@qt.io> | 2024-03-08 11:00:27 +0100 |
---|---|---|
committer | Morten Sørvig <morten.sorvig@qt.io> | 2024-03-30 16:51:38 +0100 |
commit | 0d2f739b66b16adcb316ba0de9ca7fe881eea73e (patch) | |
tree | b3961a77235e2de25d7dc199ebed581d19a4596f /src/quick | |
parent | a6e6cb7812b0a03cb0040093ea94c4d5f0f9200a (diff) |
Make culled QQuickItemViewFxItems inaccessible
Otherwise, if they get QQmlInstanceModel::Pooled, they still appear in
the accessibility tree.
Fixes: QTBUG-100866
Change-Id: I14f80a2747a46ce6e4653974f29ae159bdff6c88
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
Reviewed-by: Morten Johan Sørvig <morten.sorvig@qt.io>
Reviewed-by: Shawn Rutledge <shawn.rutledge@qt.io>
Diffstat (limited to 'src/quick')
-rw-r--r-- | src/quick/items/qquickitemviewfxitem.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/quick/items/qquickitemviewfxitem.cpp b/src/quick/items/qquickitemviewfxitem.cpp index aca790c5ad..d372fde0c8 100644 --- a/src/quick/items/qquickitemviewfxitem.cpp +++ b/src/quick/items/qquickitemviewfxitem.cpp @@ -72,8 +72,10 @@ void QQuickItemViewFxItem::setVisible(bool visible) #endif ) return; - if (item) + if (item) { QQuickItemPrivate::get(item)->setCulled(!visible); + QQuickItemPrivate::get(item)->isAccessible = visible; + } } void QQuickItemViewFxItem::trackGeometry(bool track) |