diff options
author | Stefan Monnier <monnier@iro.umontreal.ca> | 2002-04-12 05:50:53 +0000 |
---|---|---|
committer | Stefan Monnier <monnier@iro.umontreal.ca> | 2002-04-12 05:50:53 +0000 |
commit | e39feffee67b57f705319efe6b882070afee4488 (patch) | |
tree | bd0ae5b6b991756685d36c4509b199446dde235c /src/msdos.c | |
parent | 927be332ff98fea3abba7de92bb0837610640f1d (diff) | |
download | emacs-e39feffee67b57f705319efe6b882070afee4488.tar.gz |
(dos_rawgetc): Use a single event for HELP_EVENT.
Diffstat (limited to 'src/msdos.c')
-rw-r--r-- | src/msdos.c | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/src/msdos.c b/src/msdos.c index ea17cb84269..6d5d3af63c6 100644 --- a/src/msdos.c +++ b/src/msdos.c @@ -3447,18 +3447,14 @@ dos_rawgetc () changed, generate a HELP_EVENT. */ if (!NILP (help_echo) || !NILP (previous_help_echo)) { - /* HELP_EVENT takes 2 events in the event loop. */ event.kind = HELP_EVENT; event.frame_or_window = selected_frame; event.arg = help_echo_object; - event.x = make_number (help_echo_pos); + event.x = WINDOWP (help_echo_window) + ? help_echo_window : selected_frame; + event.y = help_echo; event.timestamp = event_timestamp (); - event.code = 0; - kbd_buffer_store_event (&event); - if (WINDOWP (help_echo_window)) - event.frame_or_window = help_echo_window; - event.arg = help_echo; - event.code = 1; + event.code = make_number (help_echo_pos); kbd_buffer_store_event (&event); } } |