]> git.eshelyaron.com Git - emacs.git/commit
Fix handling of mouse clicks on tab-bar buttons
authorEli Zaretskii <eliz@gnu.org>
Sun, 11 Apr 2021 09:12:45 +0000 (12:12 +0300)
committerEli Zaretskii <eliz@gnu.org>
Sun, 11 Apr 2021 09:12:45 +0000 (12:12 +0300)
commit3cf9e2a6e33599bb12a949a3b5bd1847f39ab948
treec84328d8003838cec65669872dcad95a42a57d71
parent0f494760d3344201f0c01723c246ba0ad2d15d90
Fix handling of mouse clicks on tab-bar buttons

* src/xdisp.c (note_mouse_highlight): Don't attempt to highlight
tab-bar buttons.
(note_tab_bar_highlight): Function deleted: it had no effect on
display of tab-bar buttons.
(tab_bar_item_info): Mention all arguments in the commentary.
(get_tab_bar_item): Don't pay attention to mouse-highlight
information; instead, compare the button's index with the one
recorded in f->last_tab_bar_item.
(handle_tab_bar_click): Don't attempt to show tab-bar buttons in
pressed or released state: that isn't supported.  Determine
whether to generate a tab-bar button click based on DOWN_P
argument, not on mouse-highlight, which has no effect on tab-bar
display.  (Bug#47581)
src/xdisp.c