[mutter] launcher: Unconditionally set the FD
- From: Jasper St. Pierre <jstpierre src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [mutter] launcher: Unconditionally set the FD
- Date: Tue, 22 Apr 2014 21:50:19 +0000 (UTC)
commit 59415bf49f1cc8185283581f1e082aecd4bb83d7
Author: Jasper St. Pierre <jstpierre mecheye net>
Date: Tue Apr 22 17:15:31 2014 -0400
launcher: Unconditionally set the FD
We only open weston-launch if we're in the native backend,
so we don't need to check here.
src/backends/native/meta-launcher.c | 19 +++++++------------
1 files changed, 7 insertions(+), 12 deletions(-)
---
diff --git a/src/backends/native/meta-launcher.c b/src/backends/native/meta-launcher.c
index 5bab053..067d463 100644
--- a/src/backends/native/meta-launcher.c
+++ b/src/backends/native/meta-launcher.c
@@ -340,7 +340,9 @@ MetaLauncher *
meta_launcher_new (void)
{
MetaLauncher *self = g_slice_new0 (MetaLauncher);
+ GError *error = NULL;
int launch_fd;
+ int kms_fd;
launch_fd = env_get_fd ("WESTON_LAUNCHER_SOCK");
if (launch_fd < 0)
@@ -361,22 +363,15 @@ meta_launcher_new (void)
g_source_attach (self->inner_source, self->nested_context);
g_source_unref (self->inner_source);
+ kms_fd = meta_launcher_open_device (self, "/dev/dri/card0", O_RDWR, &error);
+ if (error)
+ g_error ("Failed to open /dev/dri/card0: %s", error->message);
+
+ clutter_egl_set_kms_fd (kms_fd);
clutter_evdev_set_device_callbacks (on_evdev_device_open,
on_evdev_device_close,
self);
-#if defined(CLUTTER_WINDOWING_EGL)
- if (clutter_check_windowing_backend (CLUTTER_WINDOWING_EGL))
- {
- GError *error = NULL;
- int fd = meta_launcher_open_device (self, "/dev/dri/card0", O_RDWR, &error);
- if (error)
- g_error ("Failed to open /dev/dri/card0: %s", error->message);
-
- clutter_egl_set_kms_fd (fd);
- }
-#endif
-
return self;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]