[COMCTL32] -Fix a lot of tests for the v5 toolbar without braking the behavior of...
authorGiannis Adamopoulos <gadamopoulos@reactos.org>
Tue, 6 Jun 2017 12:19:17 +0000 (12:19 +0000)
committerGiannis Adamopoulos <gadamopoulos@reactos.org>
Tue, 6 Jun 2017 12:19:17 +0000 (12:19 +0000)
svn path=/trunk/; revision=74931

reactos/dll/win32/comctl32/toolbar.c

index c5a704f..f5e1196 100644 (file)
@@ -253,12 +253,11 @@ static LRESULT TOOLBAR_SetButtonInfo(TOOLBAR_INFO *infoPtr, INT Id,
 
 static inline int default_top_margin(const TOOLBAR_INFO *infoPtr)
 {
-#ifndef __REACTOS__
-    return (infoPtr->dwStyle & TBSTYLE_FLAT ? 0 : TOP_BORDER);
-#else /* r65766 */
-    /* This is the behaviour in comctl32 v6 */
-    return 0;
+#ifdef __REACTOS__
+    if (infoPtr->iVersion == 6)
+        return 0;
 #endif
+    return (infoPtr->dwStyle & TBSTYLE_FLAT ? 0 : TOP_BORDER);
 }
 
 static inline BOOL TOOLBAR_HasDropDownArrows(DWORD exStyle)