From 9fa51e4172fa1834c6c3a2f04d8875ed09a8559f Mon Sep 17 00:00:00 2001 From: Carlos Date: Wed, 23 Oct 2002 23:31:35 +0000 Subject: [PATCH] Fixed duplicated arrows in header control. --- dlls/comctl32/header.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dlls/comctl32/header.c b/dlls/comctl32/header.c index c44a528be68..afc86970517 100644 --- a/dlls/comctl32/header.c +++ b/dlls/comctl32/header.c @@ -207,7 +207,7 @@ HEADER_DrawItem (HWND hwnd, HDC hdc, INT iItem, BOOL bHotTrack) else if ((phdi->fmt & HDF_JUSTIFYMASK) == HDF_RIGHT) uTextJustify = DT_RIGHT; - if ((phdi->fmt & HDF_BITMAP) && (phdi->hbm)) { + if ((phdi->fmt & HDF_BITMAP) && !(phdi->fmt & HDF_BITMAP_ON_RIGHT) && (phdi->hbm)) { BITMAP bmp; HDC hdcBitmap; INT yD, yS, cx, cy, rx, ry; @@ -245,7 +245,7 @@ HEADER_DrawItem (HWND hwnd, HDC hdc, INT iItem, BOOL bHotTrack) } - if ((phdi->fmt & HDF_BITMAP_ON_RIGHT) && (phdi->hbm)) { + if ((phdi->fmt & HDF_BITMAP) && (phdi->fmt & HDF_BITMAP_ON_RIGHT) && (phdi->hbm)) { BITMAP bmp; HDC hdcBitmap; INT xD, yD, yS, cx, cy, rx, ry, tx; -- 2.11.4.GIT