]> git.saurik.com Git - wxWidgets.git/blobdiff - src/common/list.cpp
drawing optimization fix
[wxWidgets.git] / src / common / list.cpp
index 2ee408969295648b2166da77c99153c3513a505a..a689f0b40eaea85cf0516bd96bed5cf7419692af 100644 (file)
@@ -491,6 +491,17 @@ void wxStringListNode::DeleteData()
     delete [] (char *)GetData();
 }
 
+void wxStringList::DoCopy(const wxStringList& other)
+{
+    wxASSERT( GetCount() == 0 );    // this list must be empty before copying!
+
+    size_t count = other.GetCount();
+    for ( size_t n = 0; n < count; n++ )
+    {
+        Add(other.Item(n)->GetData()); 
+    }
+}
+
 // Variable argument list, terminated by a zero
 // Makes new storage for the strings
 wxStringList::wxStringList (const char *first, ...)