aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormtvare6 <mtvare6@proton.me>2025-01-08 09:40:09 +0530
committerSimon Ser <contact@emersion.fr>2025-01-26 14:41:01 +0100
commit8753459853283edd77a3489c5f62318212b1e302 (patch)
tree6ba80d13bdc548fbff91ec09a8849a6716ec5332
parente10dbbaf7daa64ea02d72bb9c541f5f2066d2e99 (diff)
config/output: skip format checks if all are supported
Fixes #8496 (cherry picked from commit c7c0a5a1b36a5ac93baacdf0098e121817d0d642)
-rw-r--r--sway/config/output.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/sway/config/output.c b/sway/config/output.c
index f8922ea5..9ae2ee6a 100644
--- a/sway/config/output.c
+++ b/sway/config/output.c
@@ -783,7 +783,8 @@ static bool search_render_format(struct search_context *ctx, size_t output_idx)
if (needed_bits < format_bits) {
continue;
}
- if (!wlr_drm_format_set_get(primary_formats, fmts[idx])) {
+ // If primary_formats is NULL, all formats are supported
+ if (primary_formats && !wlr_drm_format_set_get(primary_formats, fmts[idx])) {
// This is not a supported format for this output
continue;
}