OSDN Git Service

flash backend: Allow for OBJID_CLIENT with CHILDID_SELF in events.
authorJames Teh <jamie@jantrid.net>
Thu, 31 Jan 2013 05:36:11 +0000 (15:36 +1000)
committerJames Teh <jamie@jantrid.net>
Thu, 31 Jan 2013 05:36:11 +0000 (15:36 +1000)
nvdaHelper/vbufBackends/adobeFlash/adobeFlash.cpp

index 9bb7e8a..94f6a88 100644 (file)
@@ -48,7 +48,7 @@ void CALLBACK AdobeFlashVBufBackend_t::renderThread_winEventProcHook(HWINEVENTHO
        }\r
 \r
        int docHandle=(int)hwnd;\r
-       int ID=(childID>0)?childID:objectID;\r
+       int ID=(childID==CHILDID_SELF&&objectID>0)?objectID:childID;\r
        for(VBufBackendSet_t::iterator i=runningBackends.begin();i!=runningBackends.end();++i) {\r
                AdobeFlashVBufBackend_t* backend=NULL;\r
                HWND rootWindow=(HWND)((*i)->rootDocHandle);\r