summaryrefslogtreecommitdiffstats
path: root/src/plugins/platforms/android/androidjniaccessibility.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/platforms/android/androidjniaccessibility.cpp')
-rw-r--r--src/plugins/platforms/android/androidjniaccessibility.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/plugins/platforms/android/androidjniaccessibility.cpp b/src/plugins/platforms/android/androidjniaccessibility.cpp
index b8e8088e38c..a1edf49da12 100644
--- a/src/plugins/platforms/android/androidjniaccessibility.cpp
+++ b/src/plugins/platforms/android/androidjniaccessibility.cpp
@@ -699,8 +699,9 @@ namespace QtAndroidAccessibility
env->CallVoidMethod(node, m_setClassNameMethodID, jrole);
const bool hasClickableAction =
- info.actions.contains(QAccessibleActionInterface::pressAction()) ||
- info.actions.contains(QAccessibleActionInterface::toggleAction());
+ (info.actions.contains(QAccessibleActionInterface::pressAction())
+ || info.actions.contains(QAccessibleActionInterface::toggleAction()))
+ && !(info.role == QAccessible::StaticText || info.role == QAccessible::Heading);
const bool hasIncreaseAction =
info.actions.contains(QAccessibleActionInterface::increaseAction());
const bool hasDecreaseAction =