From c684d8ef6f34780b8c47c26018256937bf02bd9d Mon Sep 17 00:00:00 2001 From: Abey George Date: Fri, 3 Sep 1999 15:09:57 +0000 Subject: [PATCH] Check new coordinates received in WM_NCCALCSIZE message. --- windows/winpos.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/windows/winpos.c b/windows/winpos.c index 1ac6858b13a..579c3efb146 100644 --- a/windows/winpos.c +++ b/windows/winpos.c @@ -2023,7 +2023,11 @@ LONG WINPOS_SendNCCalcSize( HWND hwnd, BOOL calcValidRect, TRACE("%d,%d-%d,%d\n", params.rgrc[0].left, params.rgrc[0].top, params.rgrc[0].right, params.rgrc[0].bottom ); - *newClientRect = params.rgrc[0]; + + /* If the application send back garbage, ignore it */ + if (params.rgrc[0].left <= params.rgrc[0].right && params.rgrc[0].top <= params.rgrc[0].bottom) + *newClientRect = params.rgrc[0]; + return result; } -- 2.11.4.GIT