#endif // __WXMICROWIN__
}
-void wxIcon::CreateIconFromXpm(const char **data)
+void wxIcon::CreateIconFromXpm(const char* const* data)
{
wxBitmap bmp(data);
CopyFromBitmap(bmp);
if ( !handler )
{
- // say something?
- return false;
+ // load via wxBitmap which, in turn, uses wxImage allowing us to
+ // support more formats
+ wxBitmap bmp;
+ if ( !bmp.LoadFile(filename, type) )
+ return false;
+
+ CopyFromBitmap(bmp);
+ return true;
}
return handler->Load(this, filename, type, desiredWidth, desiredHeight);