]> git.saurik.com Git - wxWidgets.git/commitdiff
Committed Stefan's temporary fix for crashing in Mac Classic.
authorJulian Smart <julian@anthemion.co.uk>
Tue, 17 Dec 2002 17:25:33 +0000 (17:25 +0000)
committerJulian Smart <julian@anthemion.co.uk>
Tue, 17 Dec 2002 17:25:33 +0000 (17:25 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@18298 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/mac/carbon/control.cpp
src/mac/control.cpp

index e2be8c3b920eafc0b66291fb8fa7008865ec1c36..92e8cd3cc840a8a7fa194981990a58488df56e2b 100644 (file)
@@ -400,6 +400,10 @@ void wxControl::MacPostControlCreate()
        {
            wxMacControlActionUPP = NewControlDefUPP( wxMacControlDefintion ) ;
        }
+    // The following block of code is responsible for crashes when switching
+    // back to windows, which can be seen in the dialogs sample.
+    // It is disabled until a proper solution can be found.
+#if 0
 #if TARGET_CARBON
 /*
     only working under classic carbon
@@ -417,6 +421,7 @@ void wxControl::MacPostControlCreate()
       (**cdef).function = (void(*)()) wxMacControlActionUPP;
       (**(ControlHandle)m_macControl).contrlDefProc = (Handle) cdef ;
     }
+#endif
 #endif
        SetControlColorProc( (ControlHandle) m_macControl , wxMacSetupControlBackgroundUPP ) ;
  
index e2be8c3b920eafc0b66291fb8fa7008865ec1c36..92e8cd3cc840a8a7fa194981990a58488df56e2b 100644 (file)
@@ -400,6 +400,10 @@ void wxControl::MacPostControlCreate()
        {
            wxMacControlActionUPP = NewControlDefUPP( wxMacControlDefintion ) ;
        }
+    // The following block of code is responsible for crashes when switching
+    // back to windows, which can be seen in the dialogs sample.
+    // It is disabled until a proper solution can be found.
+#if 0
 #if TARGET_CARBON
 /*
     only working under classic carbon
@@ -417,6 +421,7 @@ void wxControl::MacPostControlCreate()
       (**cdef).function = (void(*)()) wxMacControlActionUPP;
       (**(ControlHandle)m_macControl).contrlDefProc = (Handle) cdef ;
     }
+#endif
 #endif
        SetControlColorProc( (ControlHandle) m_macControl , wxMacSetupControlBackgroundUPP ) ;