From da370db5ed0032064189cb0a555a1ea2a98bf731 Mon Sep 17 00:00:00 2001 From: Artur Wieczorek Date: Thu, 27 Oct 2016 21:15:47 +0200 Subject: [PATCH] Return S_OK from wxIAccessible::accDoDefaultAction() if operation succeeded S_OK should be returned (not E_FAIL) if wxAccessible::DoDefaultAction() returns wxACC_OK. --- src/msw/ole/access.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/msw/ole/access.cpp b/src/msw/ole/access.cpp index ea523faf3a..6c68fb29b7 100644 --- a/src/msw/ole/access.cpp +++ b/src/msw/ole/access.cpp @@ -851,6 +851,9 @@ STDMETHODIMP wxIAccessible::accDoDefaultAction(VARIANT varID) } wxAccStatus status = m_pAccessible->DoDefaultAction(varID.lVal); + if (status == wxACC_OK) + return S_OK; + if (status == wxACC_FAIL) return E_FAIL;