diff options
author | David Robillard <d@drobilla.net> | 2023-05-12 17:09:05 -0400 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2023-05-12 17:16:24 -0400 |
commit | 049a7254beb94d33e315930f42b434ded6e29fa5 (patch) | |
tree | 7e0695bf93d8e1602067f6391f1e1c4c3ffe4526 /src/win.c | |
parent | 70a01e11a5c7b6c47717eb4b324e30ee331a817a (diff) | |
download | pugl-049a7254beb94d33e315930f42b434ded6e29fa5.tar.gz pugl-049a7254beb94d33e315930f42b434ded6e29fa5.tar.bz2 pugl-049a7254beb94d33e315930f42b434ded6e29fa5.zip |
Factor out puglIsValidSize() and use consistent rules everywhere
Diffstat (limited to 'src/win.c')
-rw-r--r-- | src/win.c | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -739,7 +739,8 @@ handleMessage(PuglView* view, UINT message, WPARAM wParam, LPARAM lParam) handleConfigure(view, &event); break; case WM_SIZING: - if (view->sizeHints[PUGL_MIN_ASPECT].width) { + if (puglIsValidSize(view->sizeHints[PUGL_MIN_ASPECT]) && + puglIsValidSize(view->sizeHints[PUGL_MAX_ASPECT])) { constrainAspect(view, (RECT*)lParam, wParam); return TRUE; } @@ -771,8 +772,7 @@ handleMessage(PuglView* view, UINT message, WPARAM wParam, LPARAM lParam) mmi = (MINMAXINFO*)lParam; mmi->ptMinTrackSize.x = view->sizeHints[PUGL_MIN_SIZE].width; mmi->ptMinTrackSize.y = view->sizeHints[PUGL_MIN_SIZE].height; - if (view->sizeHints[PUGL_MAX_SIZE].width && - view->sizeHints[PUGL_MAX_SIZE].height) { + if (puglIsValidSize(view->sizeHints[PUGL_MAX_SIZE])) { mmi->ptMaxTrackSize.x = view->sizeHints[PUGL_MAX_SIZE].width; mmi->ptMaxTrackSize.y = view->sizeHints[PUGL_MAX_SIZE].height; } |