From 9fab7250412eb7002d1c24fd473bf75612205bf9 Mon Sep 17 00:00:00 2001 From: Giannis Adamopoulos Date: Thu, 18 Aug 2016 13:24:16 +0000 Subject: [PATCH] [BROWSEUI] - CInternetToolbar: Fix resizing the top rebar. Works in windows (but not in ros). svn path=/trunk/; revision=72326 --- reactos/dll/win32/browseui/internettoolbar.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/reactos/dll/win32/browseui/internettoolbar.cpp b/reactos/dll/win32/browseui/internettoolbar.cpp index b6ca3703955..64393afea46 100644 --- a/reactos/dll/win32/browseui/internettoolbar.cpp +++ b/reactos/dll/win32/browseui/internettoolbar.cpp @@ -646,9 +646,9 @@ HRESULT CInternetToolbar::ReserveBorderSpace(LONG maxHeight) if (FAILED_UNEXPECTEDLY(hResult)) return hResult; - if (availableBorderSpace.top > maxHeight) + if (maxHeight && availableBorderSpace.bottom - availableBorderSpace.top > maxHeight) { - availableBorderSpace.top = maxHeight; + availableBorderSpace.bottom = availableBorderSpace.top + maxHeight; } return ResizeBorderDW(&availableBorderSpace, fSite, FALSE); @@ -742,7 +742,7 @@ HRESULT CInternetToolbar::LockUnlockToolbars(bool locked) SendMessage(fMainReBar, RB_SETBANDINFOW, x, (LPARAM)&rebarBandInfo); } } - hResult = ReserveBorderSpace(); + hResult = ReserveBorderSpace(0); // TODO: refresh view menu? }