compositor-drm: Do not return an error when no connectors are configured
authorArmin Krezović <krezovic.armin@gmail.com>
Fri, 29 Jul 2016 11:26:22 +0000 (13:26 +0200)
committerPekka Paalanen <pekka.paalanen@collabora.co.uk>
Fri, 5 Aug 2016 12:14:07 +0000 (15:14 +0300)
Returning an error when there are no connectors results in
weston terminating after that. That's not expected when
trying to get weston to start with zero drm outputs.

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

index 34922af..88edd7a 100644 (file)
@@ -2618,11 +2618,8 @@ create_outputs(struct drm_backend *b, uint32_t option_connector,
                drmModeFreeConnector(connector);
        }
 
-       if (wl_list_empty(&b->compositor->output_list)) {
+       if (wl_list_empty(&b->compositor->output_list))
                weston_log("No currently active connector found.\n");
-               drmModeFreeResources(resources);
-               return -1;
-       }
 
        drmModeFreeResources(resources);