]> git.mdlowis.com Git - proto/labwc.git/commitdiff
src/output.c: log when disabling adaptive_sync on a nested labwc
authorConsolatis <35009135+Consolatis@users.noreply.github.com>
Thu, 22 Feb 2024 20:24:05 +0000 (21:24 +0100)
committerConsolatis <35009135+Consolatis@users.noreply.github.com>
Thu, 22 Feb 2024 22:40:03 +0000 (23:40 +0100)
src/output.c

index 28ee298f30324af380095a2a5981c050563f5da3..e1c615e79fdb71787f5a14082d9bc0fd12f34b34 100644 (file)
@@ -518,11 +518,17 @@ verify_output_config_v1(const struct wlr_output_configuration_v1 *config)
 
                        if (wlr_output_is_wl(head->state.output) && refresh != 0) {
                                /* Wayland backend does not support refresh rates */
-                               err_msg = "Wayland backend refresh rate unsupported";
+                               err_msg = "Wayland backend refresh rates unsupported";
                                goto custom_mode_failed;
                        }
                }
 
+               if (wlr_output_is_wl(head->state.output)
+                               && !head->state.adaptive_sync_enabled) {
+                       err_msg = "Wayland backend requires adaptive sync";
+                       goto custom_mode_failed;
+               }
+
                /*
                 * Ensure the new output state can be applied on
                 * its own and inform the client when it can not.