From 002eb76d7ece84482f472ce0568669bb2fd7a77a Mon Sep 17 00:00:00 2001 From: Furkan Sahin Date: Fri, 22 Aug 2025 15:37:44 +0200 Subject: config/output: Only error when enabling HDR We currently emit errors about HDR support even if HDR is not being requested, which mean errors on every regular modeset when monitors not supporting HDR are connected. Only emit errors when attempting to enable HDR on such device. --- sway/config/output.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sway/config/output.c b/sway/config/output.c index 2e3c05db..ed8147b8 100644 --- a/sway/config/output.c +++ b/sway/config/output.c @@ -365,7 +365,7 @@ bool output_supports_hdr(struct wlr_output *output, const char **unsupported_rea static void set_hdr(struct wlr_output *output, struct wlr_output_state *pending, bool enabled) { const char *unsupported_reason = NULL; - if (!output_supports_hdr(output, &unsupported_reason)) { + if (enabled && !output_supports_hdr(output, &unsupported_reason)) { sway_log(SWAY_ERROR, "Cannot enable HDR on output %s: %s", output->name, unsupported_reason); enabled = false; -- cgit v1.2.3