]> git.saurik.com Git - wxWidgets.git/commitdiff
wxStringList::Sort() bug corrected
authorVadim Zeitlin <vadim@wxwidgets.org>
Fri, 25 Dec 1998 00:34:23 +0000 (00:34 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Fri, 25 Dec 1998 00:34:23 +0000 (00:34 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@1262 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/common/list.cpp

index b11a21e816d3a326474b2b6220db3a02997be9df..a98385159dc3b7d2f80fea8b1729654e1422abac 100644 (file)
@@ -628,11 +628,11 @@ void wxStringList::Sort()
     }
 
     qsort (array, N, sizeof (char *), wx_comparestrings);
-    Clear();
 
-    for (i = 0; i < N; i++)
-        Append (array[i]);
+    i = 0;
+    for ( node = GetFirst(); node; node = node->GetNext() )
+        node->SetData( array[i++] );
 
-    delete[]array;
+    delete [] array;
 }