]> git.mdlowis.com Git - proto/labwc.git/commitdiff
fix adaptive sync fullscreen
authorPh42oN <julle.ys.57@gmail.com>
Fri, 5 Jan 2024 18:43:56 +0000 (20:43 +0200)
committerJohan Malm <johanmalm@users.noreply.github.com>
Sat, 6 Jan 2024 15:37:18 +0000 (15:37 +0000)
src/output.c
src/view.c

index d34e844aa9b800bdd74c4f8916095d8bb4ba85a2..833cb09e905fbddf8d5460f4e3b633f1d8a011e1 100644 (file)
@@ -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);
index f521b449028bfb45c654648f2358f9239d934dba..0fcfdd2e14f0a22157f7a081331e245dab5d6504 100644 (file)
@@ -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);
                }
        }