From: Po Lu Date: Sat, 30 Apr 2022 05:26:40 +0000 (+0800) Subject: Fix releasing the mouse on top of the tool bar on MS Windows X-Git-Tag: emacs-29.0.90~1931^2~204 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=4fb028be6c2de5a556f56bb40a3f948a143cef37;p=emacs.git Fix releasing the mouse on top of the tool bar on MS Windows * src/w32term.c (w32_read_socket): Don't handle tool bar clicks specially for button up events if no tool bar item was previously pressed. --- diff --git a/src/w32term.c b/src/w32term.c index 1937f946452..205ac749669 100644 --- a/src/w32term.c +++ b/src/w32term.c @@ -5365,7 +5365,9 @@ w32_read_socket (struct terminal *terminal, window = window_from_coordinates (f, x, y, 0, 1, 1); - if (EQ (window, f->tool_bar_window)) + if (EQ (window, f->tool_bar_window) + && (inev.modifiers & down_modifier + || f->last_tool_bar_item != -1)) { w32_handle_tool_bar_click (f, &inev); tool_bar_p = 1;