render: csd: split up positioning from rendering

This commit is contained in:
Daniel Eklöf 2020-02-29 18:02:38 +01:00
parent 9264e1e5bd
commit 92d638eb1c
No known key found for this signature in database
GPG key ID: 5BBD4992C116573F
4 changed files with 148 additions and 87 deletions

View file

@ -1641,7 +1641,8 @@ term_visual_focus_in(struct terminal *term)
wl_subsurface_set_desync(term->window->csd.sub_surface[i]);
}
#endif
render_csd(term);
//render_csd(term);
render_csd_title(term);
#if 1
if (term->window->use_csd == CSD_YES) {
for (int i = 0; i < ALEN(term->window->csd.surface); i++)
@ -1667,7 +1668,8 @@ term_visual_focus_out(struct terminal *term)
wl_subsurface_set_desync(term->window->csd.sub_surface[i]);
}
#endif
render_csd(term);
//render_csd(term);
render_csd_title(term);
#if 1
if (term->window->use_csd == CSD_YES) {
for (int i = 0; i < ALEN(term->window->csd.surface); i++)