]> git.saurik.com Git - wxWidgets.git/commitdiff
ActiveX events should be sent to the window, not it's parent.
authorRobin Dunn <robin@alldunn.com>
Sat, 8 May 2004 01:29:20 +0000 (01:29 +0000)
committerRobin Dunn <robin@alldunn.com>
Sat, 8 May 2004 01:29:20 +0000 (01:29 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@27162 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

wxPython/contrib/activex/wxie/wxactivex.cpp

index 5e122af8b5c8db9c337f5c88205b24b4cb48ef85..3ef27da80b869aa13c46ee86cb968c9f4aed1b6a 100644 (file)
@@ -415,7 +415,7 @@ void wxActiveX::CreateActiveX(REFCLSID clsid)
         // Update by GBR to resize older controls
         wxSizeEvent szEvent;
         szEvent.m_size = wxSize(w, h) ;
-        AddPendingEvent(szEvent);
+        GetEventHandler()->AddPendingEvent(szEvent);
     };
 }
 
@@ -909,7 +909,7 @@ public:
         if (func.hasOut)
         {
             int nArg = min(func.params.size(), pDispParams->cArgs);
-            m_activeX->GetParent()->ProcessEvent(event);
+            m_activeX->GetEventHandler()->ProcessEvent(event);
             for (int i = 0; i < nArg; i++)
             {
                 VARIANTARG& va = pDispParams->rgvarg[i];
@@ -924,7 +924,7 @@ public:
             };
         }
         else
-            m_activeX->GetParent()->AddPendingEvent(event);
+            m_activeX->GetEventHandler()->AddPendingEvent(event);
 
     };