git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41676
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
-#if defined(__WXGTK20__) && !defined(__WXUNIVERSAL__)
+#if !defined(__WXUNIVERSAL__)
/*static*/ void wxArtProvider::InitNativeProvider()
{
/*static*/ void wxArtProvider::InitNativeProvider()
{
- wxArtProvider::Push(new wxGTK2ArtProvider);
+ Push(new wxGTK2ArtProvider);
}
// ----------------------------------------------------------------------------
}
// ----------------------------------------------------------------------------
GdkPixbuf *pixbuf = CreateStockIcon(stockid, stocksize);
#ifdef __WXGTK24__
GdkPixbuf *pixbuf = CreateStockIcon(stockid, stocksize);
#ifdef __WXGTK24__
- if (!gtk_check_version(2,4,0))
+ if (!pixbuf && !gtk_check_version(2,4,0))
- if (!pixbuf)
- pixbuf = CreateThemeIcon(stockid, stocksize, size);
+ pixbuf = CreateThemeIcon(stockid, stocksize, size);
- if (!pixbuf)
- return wxNullBitmap;
-
- bmp.SetWidth(gdk_pixbuf_get_width(pixbuf));
- bmp.SetHeight(gdk_pixbuf_get_height(pixbuf));
- bmp.SetPixbuf(pixbuf);
+ if (pixbuf != NULL)
+ bmp.SetPixbuf(pixbuf);
IMPLEMENT_DYNAMIC_CLASS(wxArtGtkModule, wxModule)
IMPLEMENT_DYNAMIC_CLASS(wxArtGtkModule, wxModule)
-#endif // defined(__WXGTK20__) && !defined(__WXUNIVERSAL__)
+#endif // !defined(__WXUNIVERSAL__)