tDon't use deprecated function to set icon - vaccinewars - be a doctor and try to vaccinate the world
(HTM) git clone git://src.adamsgaard.dk/vaccinewars
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
(DIR) commit 4daec5e6c40d3a53f5d6eb97f39946412ffecbaf
(DIR) parent 640899925bd69ba50f3334e2669d2855bc8fe747
(HTM) Author: Ben Webb <ben@salilab.org>
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(-)
---
(DIR) 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
}