...
This commit is contained in:
parent
1073e59598
commit
dea16c2ef7
1 changed files with 43 additions and 37 deletions
|
|
@ -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);
|
||||
}
|
||||
// }}}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue