if (!image.LoadFile( filename, type )) return FALSE;
if (image.Ok())
{
- *this = image.ConvertToBitmap();
+ *this = wxBitmap(image);
return TRUE;
}
else return FALSE;
wxBitmapHandler *handler = FindHandler(type);
if ( handler == NULL ) { // try wxImage
- wxImage image( *this );
+ wxImage image = this->ConvertToImage();
if (image.Ok()) return image.SaveFile( filename, type );
else return FALSE;
}