aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorDaniel Colascione2014-03-21 05:10:23 -0700
committerDaniel Colascione2014-03-21 05:10:23 -0700
commitaa4659075414a2730535eeb419847d761eb76f0d (patch)
tree557722318abed543cc7a98c5c67fdc4aed8380bf /src
parentc4beb8da582e92073ce952e54588b3323bafb6b6 (diff)
downloademacs-aa4659075414a2730535eeb419847d761eb76f0d.tar.gz
emacs-aa4659075414a2730535eeb419847d761eb76f0d.zip
Code for previous change
Diffstat (limited to 'src')
-rw-r--r--src/xterm.c10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/xterm.c b/src/xterm.c
index 1136b671822..c7f56e1f1f2 100644
--- a/src/xterm.c
+++ b/src/xterm.c
@@ -7337,9 +7337,13 @@ x_bitmap_icon (struct frame *f, Lisp_Object file)
7337 7337
7338#ifdef USE_GTK 7338#ifdef USE_GTK
7339 7339
7340 if (xg_set_icon (f, xg_default_icon_file) 7340 if (FRAME_DISPLAY_INFO (f)->icon_bitmap_id == -2
7341 || xg_set_icon_from_xpm_data (f, gnu_xpm_bits)) 7341 || xg_set_icon (f, xg_default_icon_file)
7342 return 0; 7342 || xg_set_icon_from_xpm_data (f, gnu_xpm_bits))
7343 {
7344 FRAME_DISPLAY_INFO (f)->icon_bitmap_id = -2;
7345 return 0;
7346 }
7343 7347
7344#elif defined (HAVE_XPM) && defined (HAVE_X_WINDOWS) 7348#elif defined (HAVE_XPM) && defined (HAVE_X_WINDOWS)
7345 7349