From: J. Russell Smyth Date: Sun, 21 Mar 1999 08:20:38 +0000 (+0000) Subject: Modified wxMSW listbox.cpp to work with wxCommandEvent::m_commandString X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/aeab6775d8db7da3b52c16ae6f2f8e3604f6f101?ds=inline Modified wxMSW listbox.cpp to work with wxCommandEvent::m_commandString as wxString Modified framelayout Makefile.vc's for move of settingsdlg.[h,cpp] and wxinfo.[h,cpp] to sample/demo git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@1946 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/src/msw/listbox.cpp b/src/msw/listbox.cpp index 8182a7ced8..63574bbefd 100644 --- a/src/msw/listbox.cpp +++ b/src/msw/listbox.cpp @@ -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) diff --git a/utils/framelayout/samples/demo/Makefile.vc b/utils/framelayout/samples/demo/Makefile.vc index 8af9e3b056..582efd661d 100644 --- a/utils/framelayout/samples/demo/Makefile.vc +++ b/utils/framelayout/samples/demo/Makefile.vc @@ -15,7 +15,7 @@ EXTRAINC = -I..\..\src EXTRALIBS = $(WXDIR)\lib\fl.lib EXTRAFLAGS = /DwxDUMMY_OBJ_INCLUDED PROGRAM=fl_demo -OBJECTS = $(PROGRAM).obj +OBJECTS = $(PROGRAM).obj settingsdlg.obj wxinfo.obj !include $(WXDIR)\src\makeprog.vc diff --git a/utils/framelayout/src/makefile.vc b/utils/framelayout/src/makefile.vc index 8082739e77..deb4cc5e04 100644 --- a/utils/framelayout/src/makefile.vc +++ b/utils/framelayout/src/makefile.vc @@ -22,7 +22,7 @@ OBJECTS = antiflickpl.obj bardragpl.obj barhintspl.obj cbcustom.obj\ cbstore.obj controlarea.obj controlbar.obj dyntbar.obj dyntbarhnd.obj\ frmview.obj garbagec.obj gcupdatesmgr.obj hintanimpl.obj newbmpbtn.obj\ objstore.obj panedrawpl.obj pf_sample.obj rowdragpl.obj rowlayoutpl.obj\ - settingsdlg.obj toolwnd.obj updatesmgr.obj wxinfo.obj + toolwnd.obj updatesmgr.obj !include $(WXDIR)\src\makelib.vc