From 577038b2c7b51329050256b2ed9a22ae7353828f Mon Sep 17 00:00:00 2001 From: Dana Jansens Date: Mon, 17 Mar 2003 06:24:13 +0000 Subject: [PATCH] if the window is as big/bigger than the screen with random placement, place it at (0,0) --- python/windowplacement.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/python/windowplacement.py b/python/windowplacement.py index 56b5320d..afeff2ed 100644 --- a/python/windowplacement.py +++ b/python/windowplacement.py @@ -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): -- 2.39.2