Commit 0c954aeb authored by Filip Navara's avatar Filip Navara Committed by Alexandre Julliard

Force resize before calling RBN_HEIGHTCHANGE notification.

parent c2d7faee
...@@ -1186,11 +1186,6 @@ REBAR_ForceResize (REBAR_INFO *infoPtr) ...@@ -1186,11 +1186,6 @@ REBAR_ForceResize (REBAR_INFO *infoPtr)
INT xedge = GetSystemMetrics(SM_CXEDGE); INT xedge = GetSystemMetrics(SM_CXEDGE);
INT yedge = GetSystemMetrics(SM_CYEDGE); INT yedge = GetSystemMetrics(SM_CYEDGE);
/* TEST TEST TEST */
GetWindowRect (infoPtr->hwndSelf, &rc);
/* END TEST END TEST END TEST */
GetClientRect (infoPtr->hwndSelf, &rc); GetClientRect (infoPtr->hwndSelf, &rc);
TRACE( " old [%ld x %ld], new [%ld x %ld], client [%ld x %ld]\n", TRACE( " old [%ld x %ld], new [%ld x %ld], client [%ld x %ld]\n",
...@@ -1387,6 +1382,12 @@ REBAR_MoveChildWindows (REBAR_INFO *infoPtr, UINT start, UINT endplus) ...@@ -1387,6 +1382,12 @@ REBAR_MoveChildWindows (REBAR_INFO *infoPtr, UINT start, UINT endplus)
if (infoPtr->fStatus & NTF_HGHTCHG) { if (infoPtr->fStatus & NTF_HGHTCHG) {
infoPtr->fStatus &= ~NTF_HGHTCHG; infoPtr->fStatus &= ~NTF_HGHTCHG;
/*
* We need to force a resize here, because some applications
* try to get the rebar size during processing of the
* RBN_HEIGHTCHANGE notification.
*/
REBAR_ForceResize (infoPtr);
REBAR_Notify (&heightchange, infoPtr, RBN_HEIGHTCHANGE); REBAR_Notify (&heightchange, infoPtr, RBN_HEIGHTCHANGE);
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment