From 13db7db849e1e86289b3b0e296d47d08e4a80d56 Mon Sep 17 00:00:00 2001 From: vaxerski <43317083+vaxerski@users.noreply.github.com> Date: Wed, 1 Feb 2023 19:48:49 +0000 Subject: [PATCH] fix returnlist on no manager --- src/screencast/wlr_screencast.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/screencast/wlr_screencast.c b/src/screencast/wlr_screencast.c index 8c34eb3..1c22e78 100644 --- a/src/screencast/wlr_screencast.c +++ b/src/screencast/wlr_screencast.c @@ -676,6 +676,9 @@ char *getFormat(const char *fmt, ...) { char *buildWindowList(struct xdpw_screencast_context *ctx) { char *rolling = calloc(1, 1); + if (!ctx->wlroots_toplevel_manager) + return rolling; + struct SToplevelEntry *current; wl_list_for_each(current, &ctx->toplevel_resource_list, link) { char *oldRolling = rolling;