]> git.saurik.com Git - wxWidgets.git/blobdiff - src/mac/carbon/app.cpp
removed strange bit flipping under wxGTK when saving TIFFs
[wxWidgets.git] / src / mac / carbon / app.cpp
index 6dc7ffd402eade0447e830563e057237c0f988c3..1472ca610c57deb292d94fc8c4ab70d26ff73794 100644 (file)
@@ -1261,6 +1261,23 @@ bool wxApp::MacSendKeyDownEvent( wxWindow* focus , long keymessage , long modifi
     }
     if (!handled)
     {
+        wxTopLevelWindowMac *tlw = focus->MacGetTopLevelWindow() ;
+
+        if (tlw)
+        {
+            event.Skip( FALSE ) ;
+            event.SetEventType( wxEVT_CHAR_HOOK );
+            // raw value again
+            event.m_keyCode = realkeyval ;
+
+            handled = tlw->GetEventHandler()->ProcessEvent( event );
+            if ( handled && event.GetSkipped() )
+                handled = false ;
+        }
+    }
+    
+    if ( !handled )
+    {        
         event.Skip( FALSE ) ;
         event.SetEventType( wxEVT_CHAR ) ;
         // raw value again