Mercurial > emacs
diff src/keyboard.c @ 55575:a71808c780ee
(mark_kboards): Don't mark x and y members
that are overloaded in selection request events.
| author | Kim F. Storm <storm@cua.dk> |
|---|---|
| date | Thu, 13 May 2004 21:41:37 +0000 |
| parents | 47f04c0afbde |
| children | 0249aeeeaad6 |
line wrap: on
line diff
--- a/src/keyboard.c Thu May 13 21:40:19 2004 +0000 +++ b/src/keyboard.c Thu May 13 21:41:37 2004 +0000 @@ -11413,8 +11413,11 @@ { if (event == kbd_buffer + KBD_BUFFER_SIZE) event = kbd_buffer; - mark_object (event->x); - mark_object (event->y); + if (event->kind != SELECTION_REQUEST_EVENT) + { + mark_object (event->x); + mark_object (event->y); + } mark_object (event->frame_or_window); mark_object (event->arg); }
