Commit ce89ef46 authored by Richard M. Stallman's avatar Richard M. Stallman
Browse files

(last_mouse_press_frame): New variable.

(XTread_socket): Store a saved_button_event for ButtonRelease.
parent 745c34fb
......@@ -195,6 +195,7 @@ static int curs_y;
/* 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 @@ XTread_socket (sd, bufp, numchars, waitp, expected)
&& 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;
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment