Listview Z1
Dimitrie O. Paun
dpaun at rogers.com
Fri Oct 25 09:28:55 CDT 2002
ChangeLog
Remove only the necessary selections when setting the item count.
--- dlls/comctl32/listview.c.Z0 Fri Oct 25 01:37:53 2002
+++ dlls/comctl32/listview.c Fri Oct 25 10:27:16 2002
@@ -6527,7 +6527,12 @@
UINT uView = infoPtr->dwStyle & LVS_TYPEMASK;
INT nOldCount = infoPtr->nItemCount;
- LISTVIEW_DeselectAll(infoPtr);
+ if (nItems < nOldCount)
+ {
+ RANGE range = { nItems, nOldCount };
+ ranges_del(infoPtr->selectionRanges, range);
+ }
+
infoPtr->nItemCount = nItems;
LISTVIEW_UpdateScroll(infoPtr);
--
Dimi.
More information about the wine-patches
mailing list