diff --git a/src/lib/ecore_drm2/ecore_drm2_plane.c b/src/lib/ecore_drm2/ecore_drm2_plane.c index f1cb78157b..943104fd00 100644 --- a/src/lib/ecore_drm2/ecore_drm2_plane.c +++ b/src/lib/ecore_drm2/ecore_drm2_plane.c @@ -104,6 +104,7 @@ out: plane->state = pstate; plane->type = pstate->type.value; + plane->output = output; DBG("FB %d assigned to Plane %d", fb->id, pstate->obj_id); output->planes = eina_list_append(output->planes, plane); diff --git a/src/lib/ecore_drm2/ecore_drm2_private.h b/src/lib/ecore_drm2/ecore_drm2_private.h index d8e363b611..4cec4e3208 100644 --- a/src/lib/ecore_drm2/ecore_drm2_private.h +++ b/src/lib/ecore_drm2/ecore_drm2_private.h @@ -711,6 +711,7 @@ struct _Ecore_Drm2_Plane { int type; Ecore_Drm2_Plane_State *state; + Ecore_Drm2_Output *output; }; struct _Ecore_Drm2_Output_Mode