]> git.saurik.com Git - wxWidgets.git/commitdiff
fix for the crash when many listctrl items change state
authorVadim Zeitlin <vadim@wxwidgets.org>
Sun, 9 Dec 2001 13:35:48 +0000 (13:35 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Sun, 9 Dec 2001 13:35:48 +0000 (13:35 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@12956 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/generic/listctrl.cpp

index 8c05bafe0aa5ef9be010d4ed8ac374f536da4fe4..d3725573758f3dab06210750b771ea59f876c848 100644 (file)
@@ -978,8 +978,10 @@ bool wxSelectionStore::SelectRange(size_t itemFrom, size_t itemTo,
                             // stop counting (see comment below)
                             itemsChanged = NULL;
                         }
-
-                        itemsChanged->Add(m_itemsSel[i]);
+                        else
+                        {
+                            itemsChanged->Add(m_itemsSel[i]);
+                        }
                     }
 
                     m_itemsSel.RemoveAt(i);