]> git.sesse.net Git - vlc/commitdiff
XCB-Window: use keyboard-events variable
authorRémi Denis-Courmont <remi@remlab.net>
Thu, 29 Oct 2009 21:08:34 +0000 (23:08 +0200)
committerRémi Denis-Courmont <remi@remlab.net>
Thu, 29 Oct 2009 21:14:48 +0000 (23:14 +0200)
modules/video_output/xcb/window.c

index 29f31932e26ae811bf1e48e8dd221452fb8344ce..2f48e1eb23065201e5e8b5f9da4a9b534f58f89f 100644 (file)
@@ -273,7 +273,10 @@ static int Open (vlc_object_t *obj)
     wnd->sys = p_sys;
 
     p_sys->conn = conn;
-    p_sys->keys = CreateKeyHandler (obj, conn);
+    if (var_CreateGetBool (obj, "keyboard-events"))
+        p_sys->keys = CreateKeyHandler (obj, conn);
+    else
+        p_sys->keys = NULL;
     p_sys->root = scr->root;
 
     /* ICCCM
@@ -605,7 +608,7 @@ static int EmOpen (vlc_object_t *obj)
     p_sys->root = geo->root;
     free (geo);
 
-    if (var_CreateGetInteger (obj, "vout-event") != 3) /* FIXME: <- cleanup */
+    if (var_CreateGetBool (obj, "keyboard-events"))
     {
         p_sys->keys = CreateKeyHandler (obj, conn);
         if (p_sys->keys != NULL)