diff --git a/src/plugins/platforms/android/androidjniaccessibility.cpp b/src/plugins/platforms/android/androidjniaccessibility.cpp index 97d5692a47..cac106be3b 100644 --- a/src/plugins/platforms/android/androidjniaccessibility.cpp +++ b/src/plugins/platforms/android/androidjniaccessibility.cpp @@ -379,14 +379,18 @@ if (!clazz) { \ { QString desc; if (iface && iface->isValid()) { + bool hasValue = false; desc = iface->text(QAccessible::Name); if (desc.isEmpty()) desc = iface->text(QAccessible::Description); if (desc.isEmpty()) { desc = iface->text(QAccessible::Value); - if (desc.isEmpty()) { - desc = textFromValue(iface); - } + hasValue = !desc.isEmpty(); + } + if (!hasValue) { + if (!desc.isEmpty()) + desc.append(QChar(QChar::Space)); + desc.append(textFromValue(iface)); } } return desc;