all repos — openbox @ 7e6b2eaef734039c5ee4c32e345284efc88bf487

openbox fork - make it a bit more like ryudo

Prefer to use larger images and scale down than to scale up (more distortion)
Dana Jansens danakj@orodu.net
commit

7e6b2eaef734039c5ee4c32e345284efc88bf487

parent

ba747518bb400a02e43b69602d90e39dea0ea9a3

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

jump to
M render/image.crender/image.c

@@ -463,7 +463,9 @@ gdouble myasp;

/* our size difference metric.. */ wdiff = self->original[i]->width - area->width; + if (wdiff < 0) wdiff *= 2; /* prefer scaling down than up */ hdiff = self->original[i]->height - area->height; + if (hdiff < 0) hdiff *= 2; /* prefer scaling down than up */ diff = (wdiff * wdiff) + (hdiff * hdiff); /* find the smallest difference */