]> git.saurik.com Git - wxWidgets.git/commitdiff
fix facename
authorRyan Norton <wxprojects@comcast.net>
Sun, 26 Sep 2004 14:22:54 +0000 (14:22 +0000)
committerRyan Norton <wxprojects@comcast.net>
Sun, 26 Sep 2004 14:22:54 +0000 (14:22 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29399 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/mac/carbon/fontdlg.cpp

index 359e96c9ef1011edf5c7d79e51819aaede0a2b62..913ee8015bee00f47d776dcfa33d57ea523845cc 100644 (file)
@@ -103,7 +103,7 @@ pascal OSStatus wxFontDialogEventHandler(   EventHandlerCallRef inHandlerCallRef,
                        &theScriptCode,
                        &theLanguageCode);
     
-    Ptr szBuffer = new wxChar[theActualLength];
+    Ptr szBuffer = NewPtr(theActualLength);
     ATSUGetIndFontName(fontid, 
                        0, //first font in index array
                        theActualLength, 
@@ -115,8 +115,8 @@ pascal OSStatus wxFontDialogEventHandler(   EventHandlerCallRef inHandlerCallRef,
                        &theLanguageCode);
     
     //its unicode - convert it to wx's char value and put it in there
-    theFont.SetFaceName(wxConvLocal.cWC2WX((wchar_t*)szBuffer));
-    delete[] szBuffer;
+    theFont.SetFaceName(wxConvLocal.cMB2WX((char*)szBuffer));
+    DisposePtr(szBuffer);
     
     //TODOTODO: Get font family - mayby by the script code?
     theFont.SetFamily(wxDEFAULT);