all repos — openbox @ 52e75474336365d31d93ef348f0aa1515cdb7319

openbox fork - make it a bit more like ryudo

sort smallest to largest area
Dana Jansens danakj@orodu.net
commit

52e75474336365d31d93ef348f0aa1515cdb7319

parent

e5703910d0a1f92e06d8a8173f3408d4f2240a73

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

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

@@ -124,13 +124,9 @@ }

static gint area_cmp(gconstpointer p1, gconstpointer p2) { - gint ret; const Rect *a1 = p1, *a2 = p2; - ret = RECT_TOP(*a1) - RECT_TOP(*a2); - if (!ret) - ret = RECT_LEFT(*a1) - RECT_LEFT(*a2); - return ret; + return a1->width * a1->height - a2->width * a2->height; } static gboolean place_smart(ObClient *client, gint *x, gint *y,