]> Dogcows Code - chaz/openbox/blobdiff - scripts/historyplacement.py
capitalization
[chaz/openbox] / scripts / historyplacement.py
index 2ebd9a280886afdeabb50c32772bc96621de6bb7..9bee5a6b856743a95c329cfbf24f38e176efc8b4 100644 (file)
@@ -6,15 +6,12 @@
 import windowplacement # fallback routines
 
 ##############################################################################
-### Options for the historyplacement module:                               ###
+### Options for the historyplacement module (Options in the                ###
+### windowplacement module also apply!):                                   ###
 ###                                                                        ###
 # fallback - The window placement algorithm that will be used when history ###
 ###          placement does not have a place for the window.               ###
 fallback = windowplacement.random                                          ###
-# ignore_requested_positions - When true, the history algorithm will       ###
-###                            attempt to place windows even when they     ###
-###                            request a position (like XMMS).             ###
-ignore_requested_positions = 0                                             ###
 # confirm_callback - set this to a function to have the function called    ###
 ###                  before attempting to place a window via history. If   ###
 ###                  the function returns 'true' then an attempt will be   ###
@@ -107,7 +104,8 @@ def _find(screen, state):
 def place(data):
     global _data
     if data.client:
-        if not ignore_requested_positions:
+        if not (windowplacement.ignore_requested_positions and
+                data.client.normal()):
             if data.client.positionRequested(): return
         state = _create_state(data)
         try:
This page took 0.02082 seconds and 4 git commands to generate.