diff options
| author | Dmitry Antipov | 2014-05-28 12:00:10 +0400 |
|---|---|---|
| committer | Dmitry Antipov | 2014-05-28 12:00:10 +0400 |
| commit | 632fd57c5b4aa2cface82b43e17879147c4c1308 (patch) | |
| tree | cb5ff8a7b63057d16a90933570214c591b73e079 /src/cmds.c | |
| parent | 6c2038223bffd69bf643a923968fa6851a302fd8 (diff) | |
| download | emacs-632fd57c5b4aa2cface82b43e17879147c4c1308.tar.gz emacs-632fd57c5b4aa2cface82b43e17879147c4c1308.zip | |
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.c | 2 |
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'. */) | |||
| 315 | int val = internal_self_insert (character, XFASTINT (n)); | 315 | int val = internal_self_insert (character, XFASTINT (n)); |
| 316 | if (val == 2) | 316 | if (val == 2) |
| 317 | nonundocount = 0; | 317 | nonundocount = 0; |
| 318 | frame_make_pointer_invisible (); | 318 | frame_make_pointer_invisible (SELECTED_FRAME ()); |
| 319 | } | 319 | } |
| 320 | 320 | ||
| 321 | return Qnil; | 321 | return Qnil; |