Merge pull request #1558 from emersion/fix-hide-cursor-mgpu
backend/drm: fix NULL dereference when unsetting cursor
This commit is contained in:
commit
93c8b91b05
|
@ -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…
Reference in New Issue