Mercurial > emacs
diff src/xterm.c @ 15793:fc460a98a7f9
(last_mouse_press_frame): New variable.
(XTread_socket): Store a saved_button_event for ButtonRelease.
| author | Richard M. Stallman <rms@gnu.org> |
|---|---|
| date | Sat, 27 Jul 1996 20:30:31 +0000 |
| parents | 099dc465c948 |
| children | c741a26258ce |
line wrap: on
line diff
--- a/src/xterm.c Sat Jul 27 20:28:55 1996 +0000 +++ b/src/xterm.c Sat Jul 27 20:30:31 1996 +0000 @@ -195,6 +195,7 @@ /* Where the mouse was last time we reported a mouse event. */ static FRAME_PTR last_mouse_frame; +static FRAME_PTR last_mouse_press_frame; static XRectangle last_mouse_glyph; /* The scroll bar in which the last X motion event occurred. @@ -4047,6 +4048,12 @@ && event.xbutton.same_screen) { SET_SAVED_BUTTON_EVENT; + last_mouse_press_frame = f; + } + else if (event.type == ButtonRelease) + { + if (!f) f = last_mouse_press_frame; + SET_SAVED_BUTTON_EVENT; } else goto OTHER;
