if the window is as big/bigger than the screen with random placement, place it at (0,0)
This commit is contained in:
parent
32ec1d1e86
commit
577038b2c7
1 changed files with 4 additions and 2 deletions
|
@ -17,8 +17,10 @@ def random(client):
|
|||
cx, cy, cw, ch = client.area()
|
||||
sx, sy, sw, sh = ob.Openbox.screenArea(client.desktop())
|
||||
global _rand
|
||||
x = Random().randrange(sx, sw - cw - 1)
|
||||
y = Random().randrange(sy, sh - ch - 1)
|
||||
if sw - cw - 1 <= 0: x = 0
|
||||
else: x = Random().randrange(sx, sw - cw - 1)
|
||||
if (sh - ch - 1 <= 0: y = 0
|
||||
else: y = Random().randrange(sy, sh - ch - 1)
|
||||
client.setArea((x, y, cw, ch))
|
||||
|
||||
def cascade(client):
|
||||
|
|
Loading…
Reference in a new issue