From 36c78d567d15d1c55f20882baa103b29d75e68e1 Mon Sep 17 00:00:00 2001 From: Simon Zeni Date: Mon, 13 Sep 2021 16:28:53 -0400 Subject: [PATCH] backend/drm: don't store parent renderer --- backend/drm/backend.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/backend/drm/backend.c b/backend/drm/backend.c index 52230592c..f952a35cb 100644 --- a/backend/drm/backend.c +++ b/backend/drm/backend.c @@ -228,8 +228,9 @@ struct wlr_backend *wlr_drm_backend_create(struct wl_display *display, if (drm->parent) { // Ensure we use the same renderer as the parent backend - drm->backend.renderer = wlr_backend_get_renderer(&drm->parent->backend); - assert(drm->backend.renderer != NULL); + struct wlr_renderer *parent_renderer = + wlr_backend_get_renderer(&drm->parent->backend); + assert(parent_renderer != NULL); if (!init_drm_renderer(drm, &drm->mgpu_renderer)) { wlr_log(WLR_ERROR, "Failed to initialize renderer");