mirror of
https://github.com/linuxdeepin/dde-dock.git
synced 2025-06-04 09:23:03 +00:00
feat:fix the problem of duplicate accessible names
This commit is contained in:
parent
b7ba7750bc
commit
7898301312
@ -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;
|
||||
|
Loading…
x
Reference in New Issue
Block a user