- native ImageList_Remove dosn't spit out an error message when
deleting an index out of range so don't do that either - add 2 ImageList_Remove tests
This commit is contained in:
parent
847c81df89
commit
fd306fb5d1
|
@ -2052,7 +2052,7 @@ ImageList_Remove (HIMAGELIST himl, INT i)
|
|||
}
|
||||
|
||||
if ((i < -1) || (i >= himl->cCurImage)) {
|
||||
ERR("index out of range! %d\n", i);
|
||||
TRACE("index out of range! %d\n", i);
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
|
|
|
@ -130,12 +130,17 @@ static BOOL DoTest1(void)
|
|||
|
||||
/* remove when nothing exists */
|
||||
ok(!ImageList_Remove(himl,0),"removed non-existent icon\n");
|
||||
/* removing everything from an empty imagelist should succeed */
|
||||
ok(ImageList_RemoveAll(himl),"removed non-existent icon\n");
|
||||
|
||||
/* add three */
|
||||
ok(0==ImageList_AddIcon(himl, hicon1),"failed to add icon1\n");
|
||||
ok(1==ImageList_AddIcon(himl, hicon2),"failed to add icon2\n");
|
||||
ok(2==ImageList_AddIcon(himl, hicon3),"failed to add icon3\n");
|
||||
|
||||
/* remove an index out of range */
|
||||
ok(!ImageList_Remove(himl,4711),"removed non-existent icon\n");
|
||||
|
||||
/* remove three */
|
||||
ok(ImageList_Remove(himl,0),"can't remove 0\n");
|
||||
ok(ImageList_Remove(himl,0),"can't remove 0\n");
|
||||
|
|
Loading…
Reference in New Issue