Mike McCormack : comctl32: When removing an image,
move the remaining images one forward, not one backwards.
Alexandre Julliard
julliard at wine.codeweavers.com
Tue Nov 14 05:14:17 CST 2006
Module: wine
Branch: master
Commit: 2614e0ee9120cecf1d5dd2ce6dfa27172cddb7f0
URL: http://source.winehq.org/git/wine.git/?a=commit;h=2614e0ee9120cecf1d5dd2ce6dfa27172cddb7f0
Author: Mike McCormack <mike at codeweavers.com>
Date: Tue Nov 14 16:34:46 2006 +0900
comctl32: When removing an image, move the remaining images one forward, not one backwards.
---
dlls/comctl32/imagelist.c | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/dlls/comctl32/imagelist.c b/dlls/comctl32/imagelist.c
index e9970e0..b626584 100644
--- a/dlls/comctl32/imagelist.c
+++ b/dlls/comctl32/imagelist.c
@@ -2123,12 +2123,12 @@ ImageList_Remove (HIMAGELIST himl, INT i
SelectObject (hdcBmp, hbmNewImage);
imagelist_copy_images( himl, himl->hdcImage, hdcBmp, i,
- (himl->cCurImage - i - 1), i + 1 );
+ (himl->cCurImage - i - 1), i - 1 );
if (himl->hbmMask) {
SelectObject (hdcBmp, hbmNewMask);
imagelist_copy_images( himl, himl->hdcMask, hdcBmp, i,
- (himl->cCurImage - i - 1), i + 1 );
+ (himl->cCurImage - i - 1), i - 1 );
}
}
More information about the wine-cvs
mailing list