# HG changeset patch # User Jan Dj¸«£rv # Date 1173462098 0 # Node ID e95c60f2a27e8fad2bcfd778ed2a5a5dbbd1d41e # Parent cd10e21391255988770da0e5b421d6fcaff05c38 (handle_one_xevent): Ignore buttons > 3 for the tool bar. diff -r cd10e2139125 -r e95c60f2a27e src/xterm.c --- a/src/xterm.c Fri Mar 09 17:37:50 2007 +0000 +++ b/src/xterm.c Fri Mar 09 17:41:38 2007 +0000 @@ -6759,15 +6759,16 @@ int y = event.xbutton.y; window = window_from_coordinates (f, x, y, 0, 0, 0, 1); - if (EQ (window, f->tool_bar_window)) + tool_bar_p = EQ (window, f->tool_bar_window); + + if (tool_bar_p && event.xbutton.button < 4) { - if (event.xbutton.type == ButtonPress) - handle_tool_bar_click (f, x, y, 1, 0); - else - handle_tool_bar_click (f, x, y, 0, - x_x_to_emacs_modifiers (dpyinfo, + if (event.xbutton.type == ButtonPress) + handle_tool_bar_click (f, x, y, 1, 0); + else + handle_tool_bar_click (f, x, y, 0, + x_x_to_emacs_modifiers (dpyinfo, event.xbutton.state)); - tool_bar_p = 1; } }