diff options
| author | Daniel Colascione | 2014-03-21 05:10:23 -0700 |
|---|---|---|
| committer | Daniel Colascione | 2014-03-21 05:10:23 -0700 |
| commit | aa4659075414a2730535eeb419847d761eb76f0d (patch) | |
| tree | 557722318abed543cc7a98c5c67fdc4aed8380bf /src | |
| parent | c4beb8da582e92073ce952e54588b3323bafb6b6 (diff) | |
| download | emacs-aa4659075414a2730535eeb419847d761eb76f0d.tar.gz emacs-aa4659075414a2730535eeb419847d761eb76f0d.zip | |
Code for previous change
Diffstat (limited to 'src')
| -rw-r--r-- | src/xterm.c | 10 |
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 | ||