Module: wine Branch: master Commit: c7d034219e2602e558b10ce976314ba82c5da33b URL: http://source.winehq.org/git/?p=wine.git;a=commit;h=c7d034219e2602e558b10ce9...
Author: Mikołaj Zalewski mikolaj@zalewski.pl Date: Thu Sep 28 20:58:19 2006 +0200
comctl32: toolbar: Small fix in TOOLBAR_StyleChanged.
---
dlls/comctl32/toolbar.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/dlls/comctl32/toolbar.c b/dlls/comctl32/toolbar.c index 4f725ed..945b40b 100644 --- a/dlls/comctl32/toolbar.c +++ b/dlls/comctl32/toolbar.c @@ -6741,6 +6741,8 @@ TOOLBAR_StyleChanged (HWND hwnd, INT nTy
if (nType == GWL_STYLE) { + DWORD dwOldStyle = infoPtr->dwStyle; + if (lpStyle->styleNew & TBSTYLE_LIST) infoPtr->dwDTFlags = DT_LEFT | DT_VCENTER | DT_SINGLELINE | DT_END_ELLIPSIS; else @@ -6753,7 +6755,7 @@ TOOLBAR_StyleChanged (HWND hwnd, INT nTy infoPtr->dwStyle = lpStyle->styleNew;
/* only resize if one of the CCS_* styles was changed */ - if ((infoPtr->dwStyle ^ lpStyle->styleNew) & COMMON_STYLES) + if ((dwOldStyle ^ lpStyle->styleNew) & COMMON_STYLES) { TOOLBAR_AutoSize (hwnd);