Mikołaj Zalewski : comctl32: toolbar: Small fix in TOOLBAR_StyleChanged.
Alexandre Julliard
julliard at wine.codeweavers.com
Fri Sep 29 09:45:58 CDT 2006
Module: wine
Branch: master
Commit: c7d034219e2602e558b10ce976314ba82c5da33b
URL: http://source.winehq.org/git/?p=wine.git;a=commit;h=c7d034219e2602e558b10ce976314ba82c5da33b
Author: Mikołaj Zalewski <mikolaj at 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);
More information about the wine-cvs
mailing list