aboutsummaryrefslogtreecommitdiffstats
path: root/pugl/detail/win.c
diff options
context:
space:
mode:
Diffstat (limited to 'pugl/detail/win.c')
-rw-r--r--pugl/detail/win.c26
1 files changed, 13 insertions, 13 deletions
diff --git a/pugl/detail/win.c b/pugl/detail/win.c
index 953c620..cd7a781 100644
--- a/pugl/detail/win.c
+++ b/pugl/detail/win.c
@@ -395,35 +395,35 @@ constrainAspect(const PuglView* const view,
RECT* const size,
const WPARAM wParam)
{
- const float minAspect = view->min_aspect_x / (float)view->min_aspect_y;
- const float maxAspect = view->max_aspect_x / (float)view->max_aspect_y;
- const int w = size->right - size->left;
- const int h = size->bottom - size->top;
- const float a = w / (float)h;
+ const float minA = (float)view->min_aspect_x / (float)view->min_aspect_y;
+ const float maxA = (float)view->max_aspect_x / (float)view->max_aspect_y;
+ const int w = size->right - size->left;
+ const int h = size->bottom - size->top;
+ const float a = (float)w / (float)h;
switch (wParam) {
case WMSZ_TOP:
- size->top = (a < minAspect ? (LONG)(size->bottom - w * minAspect) :
- a > maxAspect ? (LONG)(size->bottom - w * maxAspect) :
+ size->top = (a < minA ? (LONG)(size->bottom - w * minA) :
+ a > maxA ? (LONG)(size->bottom - w * maxA) :
size->top);
break;
case WMSZ_TOPRIGHT:
case WMSZ_RIGHT:
case WMSZ_BOTTOMRIGHT:
- size->right = (a < minAspect ? (LONG)(size->left + h * minAspect) :
- a > maxAspect ? (LONG)(size->left + h * maxAspect) :
+ size->right = (a < minA ? (LONG)(size->left + h * minA) :
+ a > maxA ? (LONG)(size->left + h * maxA) :
size->right);
break;
case WMSZ_BOTTOM:
- size->bottom = (a < minAspect ? (LONG)(size->top + w * minAspect) :
- a > maxAspect ? (LONG)(size->top + w * maxAspect) :
+ size->bottom = (a < minA ? (LONG)(size->top + w * minA) :
+ a > maxA ? (LONG)(size->top + w * maxA) :
size->bottom);
break;
case WMSZ_BOTTOMLEFT:
case WMSZ_LEFT:
case WMSZ_TOPLEFT:
- size->left = (a < minAspect ? (LONG)(size->right - h * minAspect) :
- a > maxAspect ? (LONG)(size->right - h * maxAspect) :
+ size->left = (a < minA ? (LONG)(size->right - h * minA) :
+ a > maxA ? (LONG)(size->right - h * maxA) :
size->left);
break;
}