mirror of
https://github.com/nicbarker/clay.git
synced 2025-09-18 04:26:18 +00:00
[Core] Fix dimension calculation that would always result in 0 (#428)
This commit is contained in:
parent
0431f862f4
commit
149833bdc0
2
clay.h
2
clay.h
|
@ -1781,7 +1781,7 @@ void Clay__UpdateAspectRatioBox(Clay_LayoutElement *layoutElement) {
|
||||||
if (layoutElement->dimensions.width == 0 && layoutElement->dimensions.height != 0) {
|
if (layoutElement->dimensions.width == 0 && layoutElement->dimensions.height != 0) {
|
||||||
layoutElement->dimensions.width = layoutElement->dimensions.height * aspectConfig->aspectRatio;
|
layoutElement->dimensions.width = layoutElement->dimensions.height * aspectConfig->aspectRatio;
|
||||||
} else if (layoutElement->dimensions.width != 0 && layoutElement->dimensions.height == 0) {
|
} else if (layoutElement->dimensions.width != 0 && layoutElement->dimensions.height == 0) {
|
||||||
layoutElement->dimensions.height = layoutElement->dimensions.height * (1 / aspectConfig->aspectRatio);
|
layoutElement->dimensions.height = layoutElement->dimensions.width * (1 / aspectConfig->aspectRatio);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue