diff options
author | Tor Arne Vestbø <tor.arne.vestbo@qt.io> | 2020-04-27 18:04:24 +0200 |
---|---|---|
committer | Tor Arne Vestbø <tor.arne.vestbo@qt.io> | 2020-04-28 17:20:52 +0200 |
commit | 22d708697f62d2fbd69b57fd8bc3423af76d27ca (patch) | |
tree | 1da38a62142821d1499938b34d8416efdeb4e7ca /src/quick/items/qquickaccessibleattached_p.h | |
parent | 1dcd4ff086f55392f7d194e2e4a9e4cff599d0f6 (diff) |
Gracefully handle Accessible attached property on non-items
Attaching to e.g. a ApplicationWindow will result in corrupting the
window's private data and subsequent crashes.
Fixes: QTBUG-83738
Change-Id: Ia708edf29a0356a858ac27ff70125fc38932ba78
Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
Diffstat (limited to 'src/quick/items/qquickaccessibleattached_p.h')
-rw-r--r-- | src/quick/items/qquickaccessibleattached_p.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/quick/items/qquickaccessibleattached_p.h b/src/quick/items/qquickaccessibleattached_p.h index b7254d6686..c24bce7bda 100644 --- a/src/quick/items/qquickaccessibleattached_p.h +++ b/src/quick/items/qquickaccessibleattached_p.h @@ -218,7 +218,7 @@ Q_SIGNALS: void nextPageAction(); private: - QQuickItem *item() const { return static_cast<QQuickItem*>(parent()); } + QQuickItem *item() const { return qobject_cast<QQuickItem*>(parent()); } QAccessible::Role m_role; QAccessible::State m_state; |