This commit is contained in:
Kovid Goyal 2025-08-11 01:16:58 +05:30
parent 1073e59598
commit dea16c2ef7
No known key found for this signature in database
GPG key ID: 06BC317B515ACE7C

View file

@ -1173,10 +1173,8 @@ draw_resizing_text(OSWindow *w) {
}
}
void
setup_os_window_for_rendering(OSWindow *os_window, Tab *tab, Window *active_window, bool start) {
if (start) {
static void
start_os_window_rendering(OSWindow *os_window) {
if (os_window->live_resize.in_progress) {
blank_os_window(os_window);
save_viewport_using_bottom_left_origin(0, 0, os_window->viewport_width, os_window->viewport_height);
@ -1196,7 +1194,10 @@ setup_os_window_for_rendering(OSWindow *os_window, Tab *tab, Window *active_wind
clear_current_framebuffer();
draw_bg_image(os_window);
}
} else {
}
static void
stop_os_window_rendering(OSWindow *os_window, Tab *tab, Window *active_window) {
if (OPT(cursor_trail) && tab->cursor_trail.needs_render) draw_cursor_trail(&tab->cursor_trail, active_window);
if (os_window->needs_layers) {
set_framebuffer_to_use_for_output(0);
@ -1212,7 +1213,12 @@ setup_os_window_for_rendering(OSWindow *os_window, Tab *tab, Window *active_wind
restore_viewport();
draw_resizing_text(os_window);
}
}
}
void
setup_os_window_for_rendering(OSWindow *os_window, Tab *tab, Window *active_window, bool start) {
if (start) start_os_window_rendering(os_window);
else stop_os_window_rendering(os_window, tab, active_window);
}
// }}}