]> Dogcows Code - chaz/openbox/blobdiff - openbox/keyboard.c
only grab keybinds on the root window, not every client window
[chaz/openbox] / openbox / keyboard.c
index 71164ac34d2aa122eb613e31a37b1d33d3f4ba79..6adb0aa9fa14f2cb3b0195fa914e81d4435333bc 100644 (file)
@@ -68,18 +68,12 @@ static void grab_for_window(Window win, gboolean grab)
     }
 }
 
-void keyboard_grab_for_client(ObClient *c, gboolean grab)
-{
-    grab_for_window(c->window, grab);
-}
-
 static void grab_keys(gboolean grab)
 {
     GList *it;
 
     grab_for_window(screen_support_win, grab);
-    for (it = client_list; it; it = g_list_next(it))
-        grab_for_window(((ObClient*)it->data)->window, grab);
+    grab_for_window(RootWindow(ob_display, ob_screen), grab);
 }
 
 static gboolean chain_timeout(gpointer data)
This page took 0.024906 seconds and 4 git commands to generate.