Merge pull request #1558 from emersion/fix-hide-cursor-mgpu

backend/drm: fix NULL dereference when unsetting cursor
master
Drew DeVault 6 years ago committed by GitHub
commit 93c8b91b05
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -720,9 +720,8 @@ static bool drm_connector_set_cursor(struct wlr_output *output,
} }
struct gbm_bo *bo = plane->cursor_enabled ? plane->surf.back : NULL; struct gbm_bo *bo = plane->cursor_enabled ? plane->surf.back : NULL;
if (bo && drm->parent) {
if (drm->parent) { bo = copy_drm_surface_mgpu(&plane->mgpu_surf, bo);
bo = copy_drm_surface_mgpu(&plane->mgpu_surf, plane->surf.back);
} }
if (bo) { if (bo) {

Loading…
Cancel
Save