diff options
| author | Gerd Moellmann | 2000-07-14 13:56:26 +0000 |
|---|---|---|
| committer | Gerd Moellmann | 2000-07-14 13:56:26 +0000 |
| commit | 66ed7d9a154a512a37f9d705b7e581aa49ca3e6f (patch) | |
| tree | 3b32bd6c0095bebecec40ce139d74faf7d249e6e | |
| parent | be01051469d7f14895eb388f6eabe3894d8ed75a (diff) | |
| download | emacs-66ed7d9a154a512a37f9d705b7e581aa49ca3e6f.tar.gz emacs-66ed7d9a154a512a37f9d705b7e581aa49ca3e6f.zip | |
(menu_highlight_callback): Use
kbd_buffer_store_help_event instead of setting up and input_event
structure manually.
| -rw-r--r-- | src/xmenu.c | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/src/xmenu.c b/src/xmenu.c index c84a6d7b332..b4e92ef12cd 100644 --- a/src/xmenu.c +++ b/src/xmenu.c | |||
| @@ -1196,7 +1196,6 @@ menu_highlight_callback (widget, id, call_data) | |||
| 1196 | widget_value *wv = (widget_value *) call_data; | 1196 | widget_value *wv = (widget_value *) call_data; |
| 1197 | struct frame *f; | 1197 | struct frame *f; |
| 1198 | Lisp_Object frame, help; | 1198 | Lisp_Object frame, help; |
| 1199 | struct input_event buf; | ||
| 1200 | 1199 | ||
| 1201 | /* Determine the frame for the help event. */ | 1200 | /* Determine the frame for the help event. */ |
| 1202 | f = menubar_id_to_frame (id); | 1201 | f = menubar_id_to_frame (id); |
| @@ -1221,10 +1220,7 @@ menu_highlight_callback (widget, id, call_data) | |||
| 1221 | 1220 | ||
| 1222 | /* Store the help event. */ | 1221 | /* Store the help event. */ |
| 1223 | help = wv && wv->help ? build_string (wv->help) : Qnil; | 1222 | help = wv && wv->help ? build_string (wv->help) : Qnil; |
| 1224 | buf.kind = HELP_EVENT; | 1223 | kbd_buffer_store_help_event (frame, help); |
| 1225 | buf.frame_or_window = frame; | ||
| 1226 | buf.arg = help; | ||
| 1227 | kbd_buffer_store_event (&buf); | ||
| 1228 | } | 1224 | } |
| 1229 | 1225 | ||
| 1230 | /* This callback is called from the menu bar pulldown menu | 1226 | /* This callback is called from the menu bar pulldown menu |