Fixed duplicated arrows in header control.
diff --git a/dlls/comctl32/header.c b/dlls/comctl32/header.c
index c44a528..afc8697 100644
--- a/dlls/comctl32/header.c
+++ b/dlls/comctl32/header.c
@@ -207,7 +207,7 @@
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 @@
}
- 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;