tDon't use deprecated function to set icon - vaccinewars - be a doctor and try … | |
git clone git://src.adamsgaard.dk/vaccinewars | |
Log | |
Files | |
Refs | |
README | |
LICENSE | |
--- | |
commit 4daec5e6c40d3a53f5d6eb97f39946412ffecbaf | |
parent 640899925bd69ba50f3334e2669d2855bc8fe747 | |
Author: Ben Webb <[email protected]> | |
Date: Sun, 22 Nov 2020 01:04:47 -0800 | |
Don't use deprecated function to set icon | |
Diffstat: | |
M src/gui_client/gtk_client.c | 14 ++++---------- | |
1 file changed, 4 insertions(+), 10 deletions(-) | |
--- | |
diff --git a/src/gui_client/gtk_client.c b/src/gui_client/gtk_client.c | |
t@@ -2150,18 +2150,12 @@ void SetJetButtonTitle(GtkAccelGroup *accel_group) | |
"clicked", accel_group, FALSE); | |
} | |
-static void SetIcon(GtkWidget *window, gchar **xpmdata) | |
+static void SetIcon(GtkWidget *window, char **xpmdata) | |
{ | |
#ifndef CYGWIN | |
- GdkBitmap *mask; | |
- GdkPixmap *icon; | |
- GtkStyle *style; | |
- | |
- style = gtk_widget_get_style(window); | |
- icon = gdk_pixmap_create_from_xpm_d(window->window, &mask, | |
- &style->bg[GTK_STATE_NORMAL], | |
- xpmdata); | |
- gdk_window_set_icon(window->window, NULL, icon, mask); | |
+ GdkPixbuf *icon; | |
+ icon = gdk_pixbuf_new_from_xpm_data((const char**)xpmdata); | |
+ gtk_window_set_icon(GTK_WINDOW(window), icon); | |
#endif | |
} | |