File 0001-fix-msw-accessibility.patch of Package mingw64-wxWidgets-3_0

commit 0797a6f8754db982b87a1df63975ccf76df2905f
Author: Leland Lucius <lllucius@users.noreply.github.com>
Date:   Mon Jul 6 23:54:22 2015 +0200

    Fix accessibility support in wxMSW.
    
    Return the correct result from handing WM_GETOBJECT message.
    
    Closes #17058.
    
    (this is a backport of 6a435345f53732ed2a40dccc302e7d1f137e5eaa from master)

diff --git a/src/msw/window.cpp b/src/msw/window.cpp
index 7943f62..a141051 100644
--- a/src/msw/window.cpp
+++ b/src/msw/window.cpp
@@ -3386,7 +3386,8 @@ wxWindowMSW::MSWHandleMessage(WXLRESULT *result,
 
                 if (dwObjId == (LPARAM)OBJID_CLIENT && GetOrCreateAccessible())
                 {
-                    return LresultFromObject(IID_IAccessible, wParam, (IUnknown*) GetAccessible()->GetIAccessible());
+                    processed = true;
+                    rc.result = LresultFromObject(IID_IAccessible, wParam, (IUnknown*) GetAccessible()->GetIAccessible());
                 }
                 break;
             }
openSUSE Build Service is sponsored by