зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1735952 part 1: Support QueryInterface to IAccessibleValue for RemoteAccessible. r=morgan
Differential Revision: https://phabricator.services.mozilla.com/D128560
This commit is contained in:
Родитель
f0399f75aa
Коммит
a2353ff109
|
@ -34,7 +34,7 @@ ia2AccessibleValue::QueryInterface(REFIID iid, void** ppv) {
|
|||
*ppv = nullptr;
|
||||
|
||||
if (IID_IAccessibleValue == iid) {
|
||||
AccessibleWrap* valueAcc = LocalAcc();
|
||||
Accessible* valueAcc = Acc();
|
||||
if (valueAcc && valueAcc->HasNumericValue()) {
|
||||
RefPtr<IAccessibleValue> result = this;
|
||||
result.forget(ppv);
|
||||
|
|
|
@ -865,7 +865,7 @@ MsaaAccessible::QueryInterface(REFIID iid, void** ppv) {
|
|||
if (SUCCEEDED(hr)) return hr;
|
||||
}
|
||||
|
||||
if (!*ppv && localAcc) {
|
||||
if (!*ppv) {
|
||||
HRESULT hr = ia2AccessibleValue::QueryInterface(iid, ppv);
|
||||
if (SUCCEEDED(hr)) return hr;
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче