summaryrefslogtreecommitdiff
path: root/src/cmds.c
diff options
context:
space:
mode:
authorDmitry Antipov <dmantipov@yandex.ru>2014-05-28 12:00:10 +0400
committerDmitry Antipov <dmantipov@yandex.ru>2014-05-28 12:00:10 +0400
commit632fd57c5b4aa2cface82b43e17879147c4c1308 (patch)
treecb5ff8a7b63057d16a90933570214c591b73e079 /src/cmds.c
parent6c2038223bffd69bf643a923968fa6851a302fd8 (diff)
downloademacs-632fd57c5b4aa2cface82b43e17879147c4c1308.tar.gz
On X, always make pointer visible when deleting frame (Bug#17609).
* frame.c (frame_make_pointer_visible, frame_make_pointer_invisible): Pass frame as arg. * frame.h (frame_make_pointer_visible, frame_make_pointer_invisible): Adjust prototypes. * cmds.c (Fself_insert_command): Use SELECTED_FRAME. * keyboard.c (gobble_input): If there is no terminal input error, make sure the pointer is visible for all frames on this terminal. * xterm.c (x_free_frame_resources): Always enable pointer visibility.
Diffstat (limited to 'src/cmds.c')
-rw-r--r--src/cmds.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/cmds.c b/src/cmds.c
index 7459908828d..b5aa69d6391 100644
--- a/src/cmds.c
+++ b/src/cmds.c
@@ -315,7 +315,7 @@ At the end, it runs `post-self-insert-hook'. */)
int val = internal_self_insert (character, XFASTINT (n));
if (val == 2)
nonundocount = 0;
- frame_make_pointer_invisible ();
+ frame_make_pointer_invisible (SELECTED_FRAME ());
}
return Qnil;