]> git.saurik.com Git - wxWidgets.git/blobdiff - src/mac/carbon/window.cpp
fixing refcounting for embedded native controls
[wxWidgets.git] / src / mac / carbon / window.cpp
index f66371e586076e81be75a3ae8fe7e7f1b4bf6197..4d0829742dfb89cd151a1f59d81d6bc54f09154e 100644 (file)
@@ -334,6 +334,9 @@ static pascal OSStatus wxMacWindowControlEventHandler( EventHandlerCallRef handl
                 }
 #endif
 
+                if ( thisWindow->MacIsUserPane() )
+                    result = noErr ;
+
                 if ( controlPart == kControlFocusNoPart )
                 {
 #if wxUSE_CARET
@@ -367,9 +370,6 @@ static pascal OSStatus wxMacWindowControlEventHandler( EventHandlerCallRef handl
                     event.SetEventObject(thisWindow);
                     thisWindow->GetEventHandler()->ProcessEvent(event) ;
                 }
-
-                if ( thisWindow->MacIsUserPane() )
-                    result = noErr ;
             }
             break ;