From ebd0bdbbf8fbcfc2742a3b62909fe7f761a30890 Mon Sep 17 00:00:00 2001
From: Mattias Andrée <m@maandree.se>
Date: Sat, 22 Mar 2025 20:42:34 +0100
Subject: Misc stuff
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Signed-off-by: Mattias Andrée <m@maandree.se>
---
 src/gamma-randr.c | 6 ++++++
 1 file changed, 6 insertions(+)

(limited to 'src/gamma-randr.c')

diff --git a/src/gamma-randr.c b/src/gamma-randr.c
index 10ea277..9438d17 100644
--- a/src/gamma-randr.c
+++ b/src/gamma-randr.c
@@ -287,6 +287,12 @@ randr_set_option(struct gamma_state *state, const char *key, const char *value)
 
 		/* Check how many crtcs are configured */
 		const char *local_value = value;
+		if (!*local_value || !strcasecmp(local_value, "all")) {
+			state->crtc_num_count = 0;
+			free(state->crtc_num);
+			state->crtc_num = NULL;
+			return 0;
+		}
 		for (;;) {
 			errno = 0;
 			parsed = strtol(local_value, &tail, 0);
-- 
cgit v1.2.3-70-g09d2