diff options
-rw-r--r-- | src/quick/items/qquickitem.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/quick/items/qquickitem.cpp b/src/quick/items/qquickitem.cpp index 67c4611d9e..ddd67522b9 100644 --- a/src/quick/items/qquickitem.cpp +++ b/src/quick/items/qquickitem.cpp @@ -3753,6 +3753,14 @@ void QQuickItem::geometryChanged(const QRectF &newGeometry, const QRectF &oldGeo emit widthChanged(); if (change.heightChange()) emit heightChanged(); +#if QT_CONFIG(accessibility) + if (QAccessible::isActive()) { + if (QObject *acc = QQuickAccessibleAttached::findAccessible(this)) { + QAccessibleEvent ev(acc, QAccessible::LocationChanged); + QAccessible::updateAccessibility(&ev); + } + } +#endif } /*! |