diff options
| author | Jan D | 2014-12-22 09:19:37 +0100 |
|---|---|---|
| committer | Jan D | 2014-12-22 09:19:37 +0100 |
| commit | 6f3f6050607cf64cb5728af1ff871b8c5e994661 (patch) | |
| tree | 1469a66e7f9b51be7ae746d998a289bf8ab444b5 /src | |
| parent | 4dc78f64787d159667e81b29543445bc8ca40bbc (diff) | |
| download | emacs-6f3f6050607cf64cb5728af1ff871b8c5e994661.tar.gz emacs-6f3f6050607cf64cb5728af1ff871b8c5e994661.zip | |
Fix setting icon for Gtk+ on non-initial frame.
Fixes: debbugs:19403
* xterm.c (x_bitmap_icon): Partly revert change from 2014-03-21 which
breaks icon setting for Gtk+ except for initial frame.
Diffstat (limited to 'src')
| -rw-r--r-- | src/ChangeLog | 5 | ||||
| -rw-r--r-- | src/xterm.c | 3 |
2 files changed, 6 insertions, 2 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index c857430a8cf..f6647826463 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,8 @@ | |||
| 1 | 2014-12-22 Jan Djärv <jan.h.d@swipnet.se> | ||
| 2 | |||
| 3 | * xterm.c (x_bitmap_icon): Partly revert change from 2014-03-21 which | ||
| 4 | breaks icon setting for Gtk+ except for initial frame (Bug#19403). | ||
| 5 | |||
| 1 | 2014-12-22 Paul Eggert <eggert@cs.ucla.edu> | 6 | 2014-12-22 Paul Eggert <eggert@cs.ucla.edu> |
| 2 | 7 | ||
| 3 | Use bool for boolean in xterm.c | 8 | Use bool for boolean in xterm.c |
diff --git a/src/xterm.c b/src/xterm.c index 8cc6475de53..0640208ca14 100644 --- a/src/xterm.c +++ b/src/xterm.c | |||
| @@ -8234,8 +8234,7 @@ x_bitmap_icon (struct frame *f, Lisp_Object file) | |||
| 8234 | 8234 | ||
| 8235 | #ifdef USE_GTK | 8235 | #ifdef USE_GTK |
| 8236 | 8236 | ||
| 8237 | if (FRAME_DISPLAY_INFO (f)->icon_bitmap_id == -2 | 8237 | if (xg_set_icon (f, xg_default_icon_file) |
| 8238 | || xg_set_icon (f, xg_default_icon_file) | ||
| 8239 | || xg_set_icon_from_xpm_data (f, gnu_xpm_bits)) | 8238 | || xg_set_icon_from_xpm_data (f, gnu_xpm_bits)) |
| 8240 | { | 8239 | { |
| 8241 | FRAME_DISPLAY_INFO (f)->icon_bitmap_id = -2; | 8240 | FRAME_DISPLAY_INFO (f)->icon_bitmap_id = -2; |