]> Dogcows Code - chaz/openbox/blobdiff - scripts/builtins.py
fix \'s
[chaz/openbox] / scripts / builtins.py
index 4204d315be609d22fddb6cd2a7ce601c7f56f3eb..b7b48c1ca9ccab0e8b4bd17f18ccc3e72045f031 100644 (file)
@@ -86,9 +86,9 @@ def resize(data):
                        data.press_clientwidth + dx,
                        data.press_clientheight + dy);
 
-def restart(data):
-    """Restarts openbox"""
-    openbox.restart("")
+def restart(data, other = ""):
+    """Restarts openbox, optionally starting another window manager."""
+    openbox.restart(other)
 
 def raise_win(data):
     """Raises the window on which the event occured"""
@@ -269,12 +269,12 @@ def setup_scroll():
     mbind("C-A-4", MC_Frame, MouseClick, send_to_next_desktop)
     mbind("C-A-5", MC_Frame, MouseClick, send_to_prev_desktop)
 
-focus_stack = []
 def setup_fallback_focus():
     """Sets up a focus fallback routine so that when no windows are focused,
-       the last window on the desktop that had focus will be focused."""
+       the last window to have focus on the desktop will be focused."""
+    focus_stack = []
     def focused(data):
-        global focus_stack
+        #global focus_stack
         if data.client:
             window = data.client.window()
             # add to front the stack
This page took 0.021006 seconds and 4 git commands to generate.