feat:fix the problem of duplicate accessible names

This commit is contained in:
fpc_diesel 2020-04-29 15:23:46 +08:00
parent b7ba7750bc
commit 7898301312

View File

@ -86,7 +86,7 @@ inline QString getAccessibleName(QWidget *w, QAccessible::Role r, QString fallba
accessibleName += oldAccessName.isEmpty() ? fallback : oldAccessName;
// 检查名称是否唯一
if (accessibleMap[r].contains(accessibleName)) {
if (objnameMap.key(accessibleName)) {
if (!objnameMap.key(accessibleName)) {
objnameMap.remove(objnameMap.key(accessibleName));
objnameMap.insert(w, accessibleName);
return accessibleName;