]> git.saurik.com Git - wxWidgets.git/blobdiff - src/mac/carbon/msgdlg.cpp
set more event object fields for lbox dbl click events
[wxWidgets.git] / src / mac / carbon / msgdlg.cpp
index 5aa8554038e4959c5e492e2f80a5c1c413f5f1ec..bbdea6abf8c6174e57eb2c0298becf39b22a93e3 100644 (file)
@@ -72,12 +72,23 @@ int wxMessageDialog::ShowModal()
        Str255 pascalTitle ;
        Str255 pascalText ;
        
        Str255 pascalTitle ;
        Str255 pascalText ;
        
-       strcpy( (char*) pascalTitle , m_caption ) ;
+       if (wxApp::s_macDefaultEncodingIsPC)
+       {
+               strcpy( (char*) pascalTitle , wxMacMakeMacStringFromPC( m_caption ) ) ;
+               strcpy( (char*) pascalText , wxMacMakeMacStringFromPC( m_message) ) ;
+       }
+       else
+       {
+               strcpy( (char*) pascalTitle , m_caption ) ;
+               strcpy( (char*) pascalText , m_message ) ;
+       }
+
        c2pstr( (char*) pascalTitle ) ;
        c2pstr( (char*) pascalTitle ) ;
-       strcpy( (char*) pascalText , m_message ) ;
        wxMacConvertNewlines( (char*)pascalText ,(char*) pascalText) ;
        c2pstr( (char*) pascalText ) ;
 
        wxMacConvertNewlines( (char*)pascalText ,(char*) pascalText) ;
        c2pstr( (char*) pascalText ) ;
 
+       wxASSERT_MSG( ( m_dialogStyle & 0x3F ) != wxYES , "this style is not supported on mac" ) ;
+
        if ( !UMAHasAppearance() )
        {
                int resourceID ;
        if ( !UMAHasAppearance() )
        {
                int resourceID ;