]> Dogcows Code - chaz/openbox/blobdiff - scripts/focus.py
make parentrelative decorations work
[chaz/openbox] / scripts / focus.py
index de426c720a2484d05d869242bedd7e88fcaabc33..0dfd3fb8142d1f9d5749c7ed096fac6a6fcecafb 100644 (file)
@@ -48,15 +48,13 @@ def _remove(client):
     raise ValueError("_remove(x): x not in _clients list.")
 
 def _focused(data):
-    global _clients
+    global _clients, _skip
 
     if _skip:
-        global _skip
         _skip -= 1
         return
 
     if data.client:
-        print data.client.window()
         # move it to the top
         try:
             _remove(data.client)
@@ -66,7 +64,8 @@ def _focused(data):
         # pass around focus
         desktop = ob.openbox.screen(data.screen).desktop()
         for c in _clients:
-            if _focusable(c, desktop) and c.focus():
+            if _focusable(c, desktop):
+                c.focus()
                 break
 
 def _newwindow(data):
This page took 0.024629 seconds and 4 git commands to generate.