libweston: move globals to weston_compositor_add_output()
authorPekka Paalanen <pekka.paalanen@collabora.co.uk>
Thu, 30 Mar 2017 12:48:06 +0000 (15:48 +0300)
committerPekka Paalanen <pekka.paalanen@collabora.co.uk>
Tue, 25 Jul 2017 13:08:48 +0000 (16:08 +0300)
commit2210ad006cb2c4851ce768f99c8a4816214fea0c
tree4a63dfe8682e3c00c64ad44446b73e7fce3f9b61
parent3d2d49723bda7e3e088f4dba39d59e19fb0d820d
libweston: move globals to weston_compositor_add_output()

Move the wl_output global management into weston_compositor_add_output()
and weston_compositor_remove_output().

If weston_output_enable() fails, there is no need to clean up the global
and the clients will not see a wl_output come and go.

Signed-off-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>
Reviewed-by: Armin Krezović <krezovic.armin@gmail.com>
libweston/compositor.c