]> Dogcows Code - chaz/openbox/commitdiff
place randomly inside the area available. if its too big, put the top left corner...
authorDana Jansens <danakj@orodu.net>
Tue, 24 Apr 2007 15:29:42 +0000 (15:29 +0000)
committerDana Jansens <danakj@orodu.net>
Tue, 24 Apr 2007 15:29:42 +0000 (15:29 +0000)
openbox/place.c

index 5614ecf3e002d55f06109c30e13a3330503e9bef..74aa760517ebd83388f06c6ecf984ff6b399a3ad 100644 (file)
@@ -126,9 +126,9 @@ static gboolean place_random(ObClient *client, gint *x, gint *y)
     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);
 
This page took 0.024102 seconds and 4 git commands to generate.