compositor-drm: drm_output_find_by_connector from head_list
authorPekka Paalanen <pekka.paalanen@collabora.co.uk>
Thu, 31 Aug 2017 08:58:41 +0000 (11:58 +0300)
committerPekka Paalanen <pekka.paalanen@collabora.co.uk>
Tue, 17 Apr 2018 12:57:41 +0000 (15:57 +0300)
commit54cc47cf306f4baf90f349343ad662161faba1fa
treef4ce64a934fe1b87a9d05232608f39e61898c3e5
parenta010699dcf2924f6f8219f92461b99821f00423e
compositor-drm: drm_output_find_by_connector from head_list

Switch drm_output_find_by_connector() to search for the output by
iterating the compositor's head_list. drm_head_find_by_connector() will
be useful later on its own.

As of "compositor-drm: start migration to head-based output API" the
head list is guaranteed to contain all created drm_outputs through the
automatically created drm_head.

This simplifies the code a little, introduces
drm_head_find_by_connector(), and works towards the eventual removal of
drm_output_find_by_connector().

Signed-off-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>
Reviewed-by: Daniel Stone <daniels@collabora.com>
Acked-by: Derek Foreman <derekf@osg.samsung.com>
libweston/compositor-drm.c