all repos — openbox @ d2f7ad9a2480c2810dee5def13cbdee36bd71e5e

openbox fork - make it a bit more like ryudo

place randomly inside the area available. if its too big, put the top left corner inside still
Dana Jansens danakj@orodu.net
commit

d2f7ad9a2480c2810dee5def13cbdee36bd71e5e

parent

0771964c0f3d14992d7d798c317e5e7dde73bb43

1 files changed, 2 insertions(+), 2 deletions(-)

jump to
M openbox/place.copenbox/place.c

@@ -126,9 +126,9 @@ r = areas[i]->x + areas[i]->width - client->frame->area.width;

b = areas[i]->y + areas[i]->height - client->frame->area.height; if (r > l) *x = g_random_int_range(l, r + 1); - else *x = 0; + else *x = areas[i]->x; if (b > t) *y = g_random_int_range(t, b + 1); - else *y = 0; + else *y = areas[i]->y; g_free(areas);