Ticket #2057: bug2057.patch
| File bug2057.patch, 1.2 KB (added by , 14 years ago) |
|---|
-
gui/ui/widgets.c
73 73 74 74 guiIcon_t guiIcon; 75 75 76 static voidgtkLoadIcon(GtkIconTheme *theme, gint size, GdkPixmap **gdkIcon, GdkBitmap **gdkIconMask)76 static int gtkLoadIcon(GtkIconTheme *theme, gint size, GdkPixmap **gdkIcon, GdkBitmap **gdkIconMask) 77 77 { 78 78 GdkPixbuf *pixbuf; 79 79 guchar *data; … … 109 109 110 110 /* start up GTK which realizes the pixmaps */ 111 111 gtk_main_iteration_do(FALSE); 112 113 return (pixbuf != NULL); 112 114 } 113 115 114 116 void gtkInit(void) … … 136 138 137 139 theme = gtk_icon_theme_get_default(); 138 140 139 gtkLoadIcon(theme, 16, &gdkIcon, &gdkIconMask);141 if (gtkLoadIcon(theme, 16, &gdkIcon, &gdkIconMask)) { 140 142 guiIcon.small = GDK_PIXMAP_XID(gdkIcon); 141 143 guiIcon.small_mask = GDK_PIXMAP_XID(gdkIconMask); 144 } 142 145 143 gtkLoadIcon(theme, 32, &gdkIcon, &gdkIconMask);146 if (gtkLoadIcon(theme, 32, &gdkIcon, &gdkIconMask)) { 144 147 guiIcon.normal = GDK_PIXMAP_XID(gdkIcon); 145 148 guiIcon.normal_mask = GDK_PIXMAP_XID(gdkIconMask); 149 } 146 150 147 151 gtkLoadIcon(theme, 48, &gdkIcon, &gdkIconMask); 148 152
