diff options
| author | Chong Yidong | 2006-06-02 16:35:59 +0000 |
|---|---|---|
| committer | Chong Yidong | 2006-06-02 16:35:59 +0000 |
| commit | 56f41f98c0536b58e5f2bfeb8e0675d64796125b (patch) | |
| tree | 08846a298c00b79e18c0cd8073bb1aad442e0401 /src | |
| parent | 3d80c94156fe6e9e750058edf091b638401cc248 (diff) | |
| download | emacs-56f41f98c0536b58e5f2bfeb8e0675d64796125b.tar.gz emacs-56f41f98c0536b58e5f2bfeb8e0675d64796125b.zip | |
* xfns.c (x_set_icon_name): No-op if arg is non-nil and not a
string.
Diffstat (limited to 'src')
| -rw-r--r-- | src/ChangeLog | 5 | ||||
| -rw-r--r-- | src/xfns.c | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index dccebac3ec5..06144ce5498 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,8 @@ | |||
| 1 | 2006-06-02 Chong Yidong <cyd@stupidchicken.com> | ||
| 2 | |||
| 3 | * xfns.c (x_set_icon_name): No-op if arg is non-nil and not a | ||
| 4 | string. | ||
| 5 | |||
| 1 | 2006-06-02 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | 6 | 2006-06-02 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> |
| 2 | 7 | ||
| 3 | * xdisp.c (next_element_from_composition): Set it->object to | 8 | * xdisp.c (next_element_from_composition): Set it->object to |
diff --git a/src/xfns.c b/src/xfns.c index 396ef8ceb64..9b9ba48ba82 100644 --- a/src/xfns.c +++ b/src/xfns.c | |||
| @@ -1249,7 +1249,7 @@ x_set_icon_name (f, arg, oldval) | |||
| 1249 | if (STRINGP (oldval) && EQ (Fstring_equal (oldval, arg), Qt)) | 1249 | if (STRINGP (oldval) && EQ (Fstring_equal (oldval, arg), Qt)) |
| 1250 | return; | 1250 | return; |
| 1251 | } | 1251 | } |
| 1252 | else if (!STRINGP (oldval) && EQ (oldval, Qnil) == EQ (arg, Qnil)) | 1252 | else if (!NILP (arg) || NILP (oldval)) |
| 1253 | return; | 1253 | return; |
| 1254 | 1254 | ||
| 1255 | f->icon_name = arg; | 1255 | f->icon_name = arg; |