- tool_pixmap = gtk_image_new();
- tool->m_pixmap = tool_pixmap;
- tool->SetPixmap(bitmap);
-#else
- GdkPixmap *pixmap = bitmap.GetPixmap();
+ if (bitmap.HasPixbuf())
+ {
+ tool_pixmap = gtk_image_new();
+ tool->m_pixmap = tool_pixmap;
+ tool->SetPixmap(bitmap);
+ }
+ else
+#endif
+ {
+ GdkPixmap *pixmap = bitmap.GetPixmap();