waylandsink/wldisplay: bind to the latest available wl_compositor version
authorGeorge Kiagiadakis <george.kiagiadakis@collabora.com>
Wed, 12 Mar 2014 15:03:10 +0000 (17:03 +0200)
committerGeorge Kiagiadakis <george.kiagiadakis@collabora.com>
Tue, 17 Jun 2014 11:51:26 +0000 (13:51 +0200)
ext/wayland/wldisplay.c

index 8973f79..29cf1e4 100644 (file)
@@ -133,8 +133,8 @@ registry_handle_global (void *data, struct wl_registry *registry,
   GstWlDisplay *self = data;
 
   if (g_strcmp0 (interface, "wl_compositor") == 0) {
-    self->compositor =
-        wl_registry_bind (registry, id, &wl_compositor_interface, 1);
+    self->compositor = wl_registry_bind (registry, id, &wl_compositor_interface,
+        MIN (version, 3));
   } else if (g_strcmp0 (interface, "wl_shell") == 0) {
     self->shell = wl_registry_bind (registry, id, &wl_shell_interface, 1);
   } else if (g_strcmp0 (interface, "wl_shm") == 0) {