X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/6aa89a22b8e47000c98bff05c6f545f331f1c353..fdd74b41b0a94b214aab4b7b03e75b60e877bd4e:/src/mac/carbon/pnghand.cpp diff --git a/src/mac/carbon/pnghand.cpp b/src/mac/carbon/pnghand.cpp index a270cff9e7..f25141d7e9 100644 --- a/src/mac/carbon/pnghand.cpp +++ b/src/mac/carbon/pnghand.cpp @@ -57,7 +57,7 @@ extern void wxMacDestroyGWorld( GWorldPtr gw ) ; void ima_png_error(png_struct *png_ptr, char *message) { - wxMessageBox(message, "PNG error"); + wxMessageBox(wxString::FromAscii(message), wxT("PNG error")); longjmp(png_ptr->jmpbuf, 1); } @@ -819,8 +819,9 @@ bool wxPNGReader::SaveXPM(char *filename, char *name) strcpy(nameStr, name); else { - strcpy(nameStr, filename); - wxStripExtension(nameStr); + wxString str = wxString::FromAscii(filename) ; + wxStripExtension( str ) ; + strcpy(nameStr, str.ToAscii() ); } if ( GetDepth() > 4 ) @@ -888,7 +889,7 @@ bool wxPNGFileHandler::LoadFile(wxBitmap *bitmap, const wxString& name, long fla int desiredWidth, int desiredHeight) { wxPNGReader reader; - if (reader.ReadFile((char*) (const char*) name)) + if (reader.ReadFile( (char*)(const char*) name.ToAscii() ) ) { return reader.InstantiateBitmap(bitmap); } @@ -901,4 +902,3 @@ bool wxPNGFileHandler::SaveFile(const wxBitmap *bitmap, const wxString& name, in return FALSE; } -