From: Vadim Zeitlin Date: Wed, 14 Dec 2005 18:56:15 +0000 (+0000) Subject: fixed return code checking in wxImageList::Replace() (bug 1380664) X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/9fe0c2fcf77636f2ae43d7da40c7cf554d03decb?ds=sidebyside fixed return code checking in wxImageList::Replace() (bug 1380664) git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@36391 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/src/msw/imaglist.cpp b/src/msw/imaglist.cpp index 39c071e1fd..b873175b9b 100644 --- a/src/msw/imaglist.cpp +++ b/src/msw/imaglist.cpp @@ -210,7 +210,7 @@ bool wxImageList::Replace(int index, // Replaces a bitmap and mask from an icon. bool wxImageList::Replace(int i, const wxIcon& icon) { - bool ok = ImageList_ReplaceIcon(GetHImageList(), i, GetHiconOf(icon)) != 0; + bool ok = ImageList_ReplaceIcon(GetHImageList(), i, GetHiconOf(icon)) != -1; if ( !ok ) { wxLogLastError(wxT("ImageList_ReplaceIcon()"));