aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--types/output/render.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/types/output/render.c b/types/output/render.c
index 9e0b77c3..4ccfb70d 100644
--- a/types/output/render.c
+++ b/types/output/render.c
@@ -191,6 +191,12 @@ bool output_ensure_buffer(struct wlr_output *output,
return true;
}
+ // If the compositor hasn't called wlr_output_init_render(), they will use
+ // their own logic to attach buffers
+ if (output->renderer == NULL) {
+ return true;
+ }
+
// If we're lighting up an output or changing its mode, make sure to
// provide a new buffer
bool needs_new_buffer = false;