diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/ChangeLog | 5 | ||||
| -rw-r--r-- | src/frame.h | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 1b1a9c59033..bdec3c9cde1 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,8 @@ | |||
| 1 | 2015-03-18 Glenn Morris <rgm@gnu.org> | ||
| 2 | |||
| 3 | * frame.h (x_set_bitmap_icon): Don't set the icon if icon-type is | ||
| 4 | nil/not present in the parameter alist. (Bug#19680) | ||
| 5 | |||
| 1 | 2015-03-18 Stefan Monnier <monnier@iro.umontreal.ca> | 6 | 2015-03-18 Stefan Monnier <monnier@iro.umontreal.ca> |
| 2 | 7 | ||
| 3 | * alloc.c (purecopy): Handle hash-tables. | 8 | * alloc.c (purecopy): Handle hash-tables. |
diff --git a/src/frame.h b/src/frame.h index ddbf93e98f5..d4dfd1c8f94 100644 --- a/src/frame.h +++ b/src/frame.h | |||
| @@ -1425,7 +1425,7 @@ x_set_bitmap_icon (struct frame *f) | |||
| 1425 | { | 1425 | { |
| 1426 | Lisp_Object obj = assq_no_quit (Qicon_type, f->param_alist); | 1426 | Lisp_Object obj = assq_no_quit (Qicon_type, f->param_alist); |
| 1427 | 1427 | ||
| 1428 | if (CONSP (obj)) | 1428 | if (CONSP (obj) && !NILP (XCDR (obj))) |
| 1429 | x_bitmap_icon (f, XCDR (obj)); | 1429 | x_bitmap_icon (f, XCDR (obj)); |
| 1430 | } | 1430 | } |
| 1431 | 1431 | ||