X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=python%2Fwindowplacement.py;h=afeff2ed489da4a2f5a1e7150bc40846afbc2737;hb=a4838c740cd52d4405fab019b73d118d02599c56;hp=56b5320d21db96247c43a56cf964e6a70e30c5f0;hpb=f8a47de5ec444c452093371e3db16857eb39a490;p=chaz%2Fopenbox 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):