mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-01-08 04:30:45 -08:00
(handle_one_xevent): Remove check that mouse click is in
active frame.
This commit is contained in:
parent
912651fc0c
commit
a33f5759a6
2 changed files with 25 additions and 20 deletions
|
|
@ -1,3 +1,8 @@
|
|||
2007-08-17 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
|
||||
|
||||
* xterm.c (handle_one_xevent): Remove check that mouse click is in
|
||||
active frame.
|
||||
|
||||
2007-08-15 Philippe Waroquiers <philippe.waroquiers@eurocontrol.int>
|
||||
|
||||
* term.c (tty_default_color_capabilities): Declare static
|
||||
|
|
|
|||
40
src/xterm.c
40
src/xterm.c
|
|
@ -6751,7 +6751,11 @@ handle_one_xevent (dpyinfo, eventp, finish, hold_quit)
|
|||
f = last_mouse_frame;
|
||||
else
|
||||
f = x_window_to_frame (dpyinfo, event.xbutton.window);
|
||||
|
||||
if (event.type == ButtonPress)
|
||||
{
|
||||
static int xxx = 0;
|
||||
fprintf (stderr, "%d, F: %p\n", xxx++, f);
|
||||
}
|
||||
if (f)
|
||||
{
|
||||
/* Is this in the tool-bar? */
|
||||
|
|
@ -6777,27 +6781,23 @@ handle_one_xevent (dpyinfo, eventp, finish, hold_quit)
|
|||
}
|
||||
|
||||
if (!tool_bar_p)
|
||||
if (!dpyinfo->x_focus_frame
|
||||
|| f == dpyinfo->x_focus_frame)
|
||||
{
|
||||
#if defined (USE_X_TOOLKIT) || defined (USE_GTK)
|
||||
if (! popup_activated ())
|
||||
if (! popup_activated ())
|
||||
#endif
|
||||
{
|
||||
if (ignore_next_mouse_click_timeout)
|
||||
{
|
||||
if (event.type == ButtonPress
|
||||
&& (int)(event.xbutton.time - ignore_next_mouse_click_timeout) > 0)
|
||||
{
|
||||
ignore_next_mouse_click_timeout = 0;
|
||||
construct_mouse_click (&inev.ie, &event.xbutton, f);
|
||||
}
|
||||
if (event.type == ButtonRelease)
|
||||
ignore_next_mouse_click_timeout = 0;
|
||||
}
|
||||
else
|
||||
construct_mouse_click (&inev.ie, &event.xbutton, f);
|
||||
}
|
||||
{
|
||||
if (ignore_next_mouse_click_timeout)
|
||||
{
|
||||
if (event.type == ButtonPress
|
||||
&& (int)(event.xbutton.time - ignore_next_mouse_click_timeout) > 0)
|
||||
{
|
||||
ignore_next_mouse_click_timeout = 0;
|
||||
construct_mouse_click (&inev.ie, &event.xbutton, f);
|
||||
}
|
||||
if (event.type == ButtonRelease)
|
||||
ignore_next_mouse_click_timeout = 0;
|
||||
}
|
||||
else
|
||||
construct_mouse_click (&inev.ie, &event.xbutton, f);
|
||||
}
|
||||
}
|
||||
else
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue