Vitaliy Margolen : comctl32: tab: Fix drawing of the icons.

Alexandre Julliard julliard at winehq.org
Tue May 6 09:32:15 CDT 2008


Module: wine
Branch: master
Commit: 5c9fbb828d979ce18b218ee37f4f6473027c0a62
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=5c9fbb828d979ce18b218ee37f4f6473027c0a62

Author: Vitaliy Margolen <wine-patches at kievinfo.com>
Date:   Tue May  6 00:14:37 2008 -0600

comctl32: tab: Fix drawing of the icons.

This patch partially reverts aa57ad37. It's not correct. The top/left
is added later on.

---

 dlls/comctl32/tab.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dlls/comctl32/tab.c b/dlls/comctl32/tab.c
index 4b1673a..62047e5 100644
--- a/dlls/comctl32/tab.c
+++ b/dlls/comctl32/tab.c
@@ -1715,12 +1715,12 @@ TAB_DrawItemInterior(const TAB_INFO *infoPtr, HDC hdc, INT iItem, RECT *drawRect
       if(lStyle & TCS_VERTICAL)
       {
         center_offset_h = ((drawRect->bottom - drawRect->top) - (cy + infoPtr->uHItemPadding + (rcText.right  - rcText.left))) / 2;
-        center_offset_v = (drawRect->left + (drawRect->right - drawRect->left) - cx) / 2;
+        center_offset_v = ((drawRect->right - drawRect->left) - cx) / 2;
       }
       else
       {
         center_offset_h = ((drawRect->right - drawRect->left) - (cx + infoPtr->uHItemPadding + (rcText.right  - rcText.left))) / 2;
-        center_offset_v = (drawRect->top + (drawRect->bottom - drawRect->top) - cy) / 2;
+        center_offset_v = ((drawRect->bottom - drawRect->top) - cy) / 2;
       }
 
       /* if an item is selected, the icon is shifted up instead of down */




More information about the wine-cvs mailing list