From 32069c09eab9547db3f023fc515e4eba2778efca Mon Sep 17 00:00:00 2001 From: Rafal Mielniczuk Date: Wed, 27 Mar 2013 18:39:28 +0100 Subject: [PATCH] compositor-drm: ensure we run drm-backend using weston-launch We do this by checking if launcher_sock != -1 This fixes https://bugs.freedesktop.org/show_bug.cgi?id=60926 --- src/compositor-drm.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/compositor-drm.c b/src/compositor-drm.c index fa21495c..3d200ddd 100644 --- a/src/compositor-drm.c +++ b/src/compositor-drm.c @@ -2166,6 +2166,13 @@ drm_compositor_create(struct wl_display *display, goto err_base; } + /* Check if we run drm-backend using weston-launch */ + if (ec->base.launcher_sock == -1) { + weston_log("fatal: drm backend should be run " + "using weston-launch binary\n"); + goto err_compositor; + } + ec->udev = udev_new(); if (ec->udev == NULL) { weston_log("failed to initialize udev context\n");