From be0d620669519d8bbc7bcd232b9028b7641684ab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Ekl=C3=B6f?= Date: Thu, 12 Mar 2020 09:31:25 +0100 Subject: [PATCH] quirks: weston_csd_{on,off}: don't do anything in fullscreen mode --- quirks.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/quirks.c b/quirks.c index 6db96e46..05d2dd5f 100644 --- a/quirks.c +++ b/quirks.c @@ -61,6 +61,8 @@ quirk_weston_csd_on(struct terminal *term) { if (term->window->use_csd != CSD_YES) return; + if (term->window->is_fullscreen) + return; for (int i = 0; i < ALEN(term->window->csd.surface); i++) quirk_weston_subsurface_desync_on(term->window->csd.sub_surface[i]); @@ -71,6 +73,8 @@ quirk_weston_csd_off(struct terminal *term) { if (term->window->use_csd != CSD_YES) return; + if (term->window->is_fullscreen) + return; for (int i = 0; i < ALEN(term->window->csd.surface); i++) quirk_weston_subsurface_desync_off(term->window->csd.sub_surface[i]);