From 1b5af864023acedc7a84e4958436725d7017adef Mon Sep 17 00:00:00 2001 From: Ph42oN Date: Fri, 5 Jan 2024 20:43:56 +0200 Subject: [PATCH] fix adaptive sync fullscreen --- src/output.c | 3 --- src/view.c | 2 +- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/src/output.c b/src/output.c index d34e844a..833cb09e 100644 --- a/src/output.c +++ b/src/output.c @@ -810,9 +810,6 @@ output_remove_virtual(struct server *server, const char *output_name) void output_enable_adaptive_sync(struct wlr_output *output, bool enabled) { - if (output->pending.adaptive_sync_enabled == enabled) { - return; - } wlr_output_enable_adaptive_sync(output, enabled); if (!wlr_output_test(output)) { wlr_output_enable_adaptive_sync(output, false); diff --git a/src/view.c b/src/view.c index f521b449..0fcfdd2e 100644 --- a/src/view.c +++ b/src/view.c @@ -1877,7 +1877,7 @@ view_destroy(struct view *view) view->fullscreen = false; desktop_update_top_layer_visiblity(server); if (rc.adaptive_sync == LAB_ADAPTIVE_SYNC_FULLSCREEN) { - wlr_output_enable_adaptive_sync(view->output->wlr_output, false); + set_adaptive_sync_fullscreen(view); } }