aboutsummaryrefslogtreecommitdiffstats
path: root/compositor.c
diff options
context:
space:
mode:
authorKristian Høgsberg <krh@bitplanet.net>2010-06-08 20:34:11 -0400
committerKristian Høgsberg <krh@bitplanet.net>2010-06-08 20:34:11 -0400
commit478d9265f9a01b2dd1ed92d640081d3dd82f1c87 (patch)
tree641dcd49aacf3148cedfe542235ed7fc6c53ed88 /compositor.c
parentconfigure.ac: Look for cairo-gl instead of cairo-drm (diff)
downloadwayland-478d9265f9a01b2dd1ed92d640081d3dd82f1c87.tar
wayland-478d9265f9a01b2dd1ed92d640081d3dd82f1c87.tar.gz
wayland-478d9265f9a01b2dd1ed92d640081d3dd82f1c87.tar.bz2
wayland-478d9265f9a01b2dd1ed92d640081d3dd82f1c87.tar.lz
wayland-478d9265f9a01b2dd1ed92d640081d3dd82f1c87.tar.xz
wayland-478d9265f9a01b2dd1ed92d640081d3dd82f1c87.tar.zst
wayland-478d9265f9a01b2dd1ed92d640081d3dd82f1c87.zip
Send device name at connect time
Diffstat (limited to 'compositor.c')
-rw-r--r--compositor.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/compositor.c b/compositor.c
index 21e5ea0..805d54f 100644
--- a/compositor.c
+++ b/compositor.c
@@ -1144,7 +1144,8 @@ init_egl(struct wlsc_compositor *ec, struct udev_device *device)
return -1;
}
- ec->drm_fd = open(udev_device_get_devnode(device), O_RDWR);
+ ec->base.device = strdup(udev_device_get_devnode(device));
+ ec->drm_fd = open(ec->base.device, O_RDWR);
if (ec->drm_fd < 0) {
/* Probably permissions error */
fprintf(stderr, "couldn't open %s, skipping\n",