Skip to content

Commit 3fa5c5d

Browse files
committed
Render tab bar after everything else
1 parent 4651cab commit 3fa5c5d

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

kitty/child-monitor.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -626,7 +626,6 @@ render_os_window(OSWindow *os_window, double now, unsigned int active_window_id,
626626
BorderRects *br = &tab->border_rects;
627627
before_render();
628628
draw_borders(br->vao_idx, br->num_border_rects, br->rect_buf, br->is_dirty, os_window->viewport_width, os_window->viewport_height, active_window_bg, num_visible_windows, os_window);
629-
if (TD.screen && os_window->num_tabs >= OPT(tab_bar_min_tabs)) draw_cells(TD.vao_idx, 0, TD.xstart, TD.ystart, TD.dx, TD.dy, TD.screen, os_window, true, false);
630629
double pixels = 0.0;
631630
for (unsigned int i = 0; i < tab->num_windows; i++) {
632631
Window *w = tab->windows + i;
@@ -642,6 +641,7 @@ render_os_window(OSWindow *os_window, double now, unsigned int active_window_id,
642641
}
643642
}
644643
after_render(pixels / os_window->viewport_height * 2);
644+
if (TD.screen && os_window->num_tabs >= OPT(tab_bar_min_tabs)) draw_cells(TD.vao_idx, 0, TD.xstart, TD.ystart, TD.dx, TD.dy, TD.screen, os_window, true, false);
645645
swap_window_buffers(os_window);
646646
br->is_dirty = false;
647647
os_window->last_active_tab = os_window->active_tab; os_window->last_num_tabs = os_window->num_tabs; os_window->last_active_window_id = active_window_id;

0 commit comments

Comments
 (0)