]> git.saurik.com Git - wxWidgets.git/blobdiff - src/msw/listbox.cpp
oops... fatal bug (which I recently introduced) with uninit callback corrected
[wxWidgets.git] / src / msw / listbox.cpp
index 8182a7ced8e1fcb6185a31216d5da142f7749adb..63574bbefd0f90c7fa9bc94180e9c701277f9d68 100644 (file)
@@ -105,18 +105,18 @@ bool wxListBox::MSWCommand(WXUINT param, WXWORD WXUNUSED(id))
             event.m_clientData = GetClientData(event.m_commandInt);
             wxString str(GetString(event.m_commandInt));
             if (str != "")
-                event.m_commandString = copystring((char *)(const char *)str);
+            {
+               event.m_commandString = str;
+            }
         }
         else
         {
             event.m_commandInt = -1 ;
-            event.m_commandString = copystring("") ;
+            event.m_commandString.Empty();
         }
 
         event.SetEventObject( this );
         ProcessCommand(event);
-        if (event.m_commandString)
-            delete[] event.m_commandString ;
         return TRUE;
     }
     else if (param == LBN_DBLCLK)