bug 1210884 - expose the action interface on proxied accessibles r=davidb

This commit is contained in:
Trevor Saunders 2015-10-02 08:47:32 -04:00
Родитель fdc2c57a4a
Коммит d12bfed3c9
3 изменённых файлов: 9 добавлений и 0 удалений

Просмотреть файл

@ -1128,6 +1128,10 @@ GetInterfacesForProxy(ProxyAccessible* aProxy, uint32_t aInterfaces)
interfaces |= 1 << MAI_INTERFACE_SELECTION;
}
if (aInterfaces & Interfaces::ACTION) {
interfaces |= 1 << MAI_INTERFACE_ACTION;
}
return interfaces;
}

Просмотреть файл

@ -50,6 +50,10 @@ InterfacesFor(Accessible* aAcc)
interfaces |= Interfaces::SELECTION;
}
if (aAcc->ActionCount()) {
interfaces |= Interfaces::ACTION;
}
return interfaces;
}

Просмотреть файл

@ -395,6 +395,7 @@ enum Interfaces
TABLECELL = 32,
DOCUMENT = 64,
SELECTION = 128,
ACTION = 256,
};
}