backend/drm: don't store parent renderer

This commit is contained in:
Simon Zeni 2021-09-13 16:28:53 -04:00
parent 48f6fc593f
commit 36c78d567d

View file

@ -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");