diff options
Diffstat (limited to 'src/term.c')
| -rw-r--r-- | src/term.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/term.c b/src/term.c index 871734318c0..a3aef31ec25 100644 --- a/src/term.c +++ b/src/term.c | |||
| @@ -2568,6 +2568,14 @@ handle_one_term_event (struct tty_display_info *tty, Gpm_Event *event, | |||
| 2568 | else { | 2568 | else { |
| 2569 | f->mouse_moved = 0; | 2569 | f->mouse_moved = 0; |
| 2570 | term_mouse_click (&ie, event, f); | 2570 | term_mouse_click (&ie, event, f); |
| 2571 | if (tty_handle_tab_bar_click (f, event->x, event->y, | ||
| 2572 | (ie.modifiers & down_modifier) != 0, &ie)) | ||
| 2573 | { | ||
| 2574 | /* tty_handle_tab_bar_click stores 2 events in the event | ||
| 2575 | queue, so we are done here. */ | ||
| 2576 | count += 2; | ||
| 2577 | return count; | ||
| 2578 | } | ||
| 2571 | } | 2579 | } |
| 2572 | 2580 | ||
| 2573 | done: | 2581 | done: |