backend-drm: check that outputs are in fact ours

This is another followup to ffc011d6a3
("backend-drm: check that outputs and heads are in fact ours") which missed
some places.

Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
dev
Michael Olbrich 2 years ago committed by Daniel Stone
parent af51618708
commit 2929b6c483
  1. 4
      libweston/backend-drm/kms.c

@ -1103,11 +1103,13 @@ drm_pending_state_apply_atomic(struct drm_pending_state *pending_state,
wl_list_for_each(head_base, wl_list_for_each(head_base,
&b->compositor->head_list, compositor_link) { &b->compositor->head_list, compositor_link) {
struct drm_property_info *info; struct drm_property_info *info;
head = to_drm_head(head_base);
if (!head)
continue;
if (weston_head_is_enabled(head_base)) if (weston_head_is_enabled(head_base))
continue; continue;
head = to_drm_head(head_base);
connector_id = head->connector.connector_id; connector_id = head->connector.connector_id;
if (head->connector.device != device) if (head->connector.device != device)
continue; continue;

Loading…
Cancel
Save