diff options
| author | Adrian Robert | 2009-06-08 08:28:09 +0000 |
|---|---|---|
| committer | Adrian Robert | 2009-06-08 08:28:09 +0000 |
| commit | 5acf9d90c9780887ed0a816255bd3152c9b9b515 (patch) | |
| tree | e398f95c234754ae596356b435873b6f7511589f /src | |
| parent | 521e469fe3f5952320930b34152af766fc65037a (diff) | |
| download | emacs-5acf9d90c9780887ed0a816255bd3152c9b9b515.tar.gz emacs-5acf9d90c9780887ed0a816255bd3152c9b9b515.zip | |
keyboard.c (kbd_buffer_get_event): Null-check used_mouse_menu.
Diffstat (limited to 'src')
| -rw-r--r-- | src/keyboard.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/keyboard.c b/src/keyboard.c index c47bf86fe2b..8ed335a12bb 100644 --- a/src/keyboard.c +++ b/src/keyboard.c | |||
| @@ -4162,7 +4162,8 @@ kbd_buffer_get_event (kbp, used_mouse_menu, end_time) | |||
| 4162 | else | 4162 | else |
| 4163 | obj = Fcons (intern ("ns-unput-working-text"), Qnil); | 4163 | obj = Fcons (intern ("ns-unput-working-text"), Qnil); |
| 4164 | kbd_fetch_ptr = event + 1; | 4164 | kbd_fetch_ptr = event + 1; |
| 4165 | *used_mouse_menu = 1; | 4165 | if (used_mouse_menu) |
| 4166 | *used_mouse_menu = 1; | ||
| 4166 | } | 4167 | } |
| 4167 | #endif | 4168 | #endif |
| 4168 | 4169 | ||
| @@ -4319,7 +4320,8 @@ kbd_buffer_get_event (kbp, used_mouse_menu, end_time) | |||
| 4319 | #endif | 4320 | #endif |
| 4320 | #ifdef HAVE_NS | 4321 | #ifdef HAVE_NS |
| 4321 | /* certain system events are non-key events */ | 4322 | /* certain system events are non-key events */ |
| 4322 | if (event->kind == NS_NONKEY_EVENT) | 4323 | if (used_mouse_menu |
| 4324 | && event->kind == NS_NONKEY_EVENT) | ||
| 4323 | *used_mouse_menu = 1; | 4325 | *used_mouse_menu = 1; |
| 4324 | #endif | 4326 | #endif |
| 4325 | 4327 | ||