quirks: add shortcut for flipping all CSD surfaces sync/desync state

This commit is contained in:
Daniel Eklöf 2020-03-03 18:19:47 +01:00
parent c90d70b2bf
commit e077290c56
No known key found for this signature in database
GPG key ID: 5BBD4992C116573F
3 changed files with 28 additions and 20 deletions

View file

@ -1627,26 +1627,6 @@ term_restore_cursor(struct terminal *term)
term->cursor.lcf = term->saved_cursor.lcf;
}
static void
quirk_weston_csd_on(struct terminal *term)
{
if (term->window->use_csd != CSD_YES)
return;
for (int i = 0; i < ALEN(term->window->csd.surface); i++)
quirk_weston_subsurface_desync_on(term->window->csd.sub_surface[i]);
}
static void
quirk_weston_csd_off(struct terminal *term)
{
if (term->window->use_csd != CSD_YES)
return;
for (int i = 0; i < ALEN(term->window->csd.surface); i++)
quirk_weston_subsurface_desync_off(term->window->csd.sub_surface[i]);
}
void
term_visual_focus_in(struct terminal *term)
{