Mercurial > emacs
diff src/xfns.c @ 817:1dd126823b36
*** empty log message ***
author | Jim Blandy <jimb@redhat.com> |
---|---|
date | Fri, 17 Jul 1992 22:17:57 +0000 |
parents | 538c0bcb418e |
children | 14748faa4f17 |
line wrap: on
line diff
--- a/src/xfns.c Fri Jul 17 21:04:37 1992 +0000 +++ b/src/xfns.c Fri Jul 17 22:17:57 1992 +0000 @@ -1671,6 +1671,17 @@ class_hints.res_class = EMACS_CLASS; XSetClassHint (x_current_display, f->display.x->window_desc, &class_hints); + /* x_set_name normally ignores requests to set the name if the + requested name is the same as the current name. This is the one + place where that assumption isn't correct; f->name is set, but + the X server hasn't been told. */ + { + Lisp_Object name = f->name; + + f->name = Qnil; + x_set_name (f, name, Qnil); + } + XDefineCursor (XDISPLAY f->display.x->window_desc, f->display.x->text_cursor); UNBLOCK_INPUT;