summaryrefslogtreecommitdiff
path: root/tests/kms_lease.c
diff options
context:
space:
mode:
Diffstat (limited to 'tests/kms_lease.c')
-rw-r--r--tests/kms_lease.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/tests/kms_lease.c b/tests/kms_lease.c
index 048e5203..f4e1082c 100644
--- a/tests/kms_lease.c
+++ b/tests/kms_lease.c
@@ -246,6 +246,10 @@ static int make_lease(data_t *data, lease_t *lease)
object_ids[mcl.object_count++] = data->connector_id;
object_ids[mcl.object_count++] = data->crtc_id;
+ /* We use universal planes, must add the primary plane */
+ object_ids[mcl.object_count++] =
+ igt_pipe_get_plane_type(&data->master.display.pipes[data->pipe],
+ DRM_PLANE_TYPE_PRIMARY)->drm_plane->plane_id;
ret = create_lease(data->master.fd, &mcl);