listview_finditem patch

Rein Klazes rklazes at xs4all.nl
Wed Oct 23 09:22:48 CDT 2002


Hi,

Diff relative to Dimitries W6 patch.

Changelog:

	dlls/comctl32	: listview.c
	Search through all items when LISTVIEW_FindItemW is called
	with LVFI_PARAM flag.

Rein.
-- 
Rein Klazes
rklazes at xs4all.nl
-------------- next part --------------
--- listview.w6.c	2002-10-23 08:38:12.000000000 +0200
+++ listview.c	2002-10-23 08:40:53.000000000 +0200
@@ -4453,8 +4453,13 @@
         lvItem.iSubItem = 0;
         if (!LISTVIEW_GetItemW(infoPtr, &lvItem)) continue;
 
-	if (lvItem.mask & LVIF_PARAM && lpFindInfo->lParam == lvItem.lParam)
-	    return nItem;
+	if (lvItem.mask & LVIF_PARAM)
+        {
+            if (lpFindInfo->lParam == lvItem.lParam)
+                return nItem;
+            else
+                continue;
+        }
 	
         if (lvItem.mask & LVIF_TEXT)
 	{


More information about the wine-patches mailing list