elm_box: use correct aspect ratio for HORIZONTAL layout

ratio should be flipped in this case

@fix
This commit is contained in:
Mike Blumenkrantz 2017-07-28 15:44:43 -04:00
parent 531422a2bb
commit 049d0c1f4c
1 changed files with 2 additions and 2 deletions

View File

@ -23,7 +23,7 @@ _box_object_aspect_calc(int *ow, int *oh, int minw, int minh, int maxw, int maxh
/* set height using aspect+width */
if (fw) *ow = ww;
if ((maxw >= 0) && (maxw < *ow)) *ow = maxw;
*oh = ratio / *ow;
*oh = (1 / ratio) * *ow;
/* apply min/max */
if ((maxh >= 0) && (maxh < *oh)) *oh = maxh;
else if ((minh >= 0) && (minh > *oh)) *oh = minh;
@ -53,7 +53,7 @@ _box_object_aspect_calc(int *ow, int *oh, int minw, int minh, int maxw, int maxh
/* set height using aspect+width */
if (fw) *ow = ww;
if ((maxw >= 0) && (maxw < *ow)) *ow = maxw;
*oh = ratio / *ow;
*oh = (1 / ratio) * *ow;
/* apply min/max */
if ((maxh >= 0) && (maxh < *oh)) *oh = maxh;
else if ((minh >= 0) && (minh > *oh)) *oh = minh;