]> Dogcows Code - chaz/openbox/blobdiff - scripts/focus.py
remove debug print
[chaz/openbox] / scripts / focus.py
index d2cb1385668471cd0089719e5639e50b6db7c83e..5ae40cf273e483aa7cb71295a0d7d8beef15e398 100644 (file)
@@ -194,8 +194,10 @@ def _create_popup_list(data):
     for c in _clients:
         client = ob.openbox.findClient(c)
         desktop = ob.openbox.screen(data.screen).desktop()
-        if client and (client.desktop() == desktop and \
-                       client.normal()):
+        if client and ((client.desktop() == desktop or
+                        client.desktop() == 0xffffffff) and \
+                       client.normal() and (client.canFocus() or
+                                            client.focusNotify())):
             t = client.title()
             if len(t) > 50: # limit the length of titles
                 t = t[:24] + "..." + t[-24:]
This page took 0.021273 seconds and 4 git commands to generate.