X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/243dbf1a5088be31980df51b97831b52cb6986cd..fb2e90c1745beb2c1db7bba7cf35587be392c819:/src/os2/choice.cpp diff --git a/src/os2/choice.cpp b/src/os2/choice.cpp index c989624c46..b980792934 100644 --- a/src/os2/choice.cpp +++ b/src/os2/choice.cpp @@ -23,6 +23,23 @@ IMPLEMENT_DYNAMIC_CLASS(wxChoice, wxControl) +bool wxChoice::Create( + wxWindow* pParent +, wxWindowID vId +, const wxPoint& rPos +, const wxSize& rSize +, const wxArrayString& asChoices +, long lStyle +, const wxValidator& rValidator +, const wxString& rsName +) +{ + wxCArrayString chs(asChoices); + + return Create(pParent, vId, rPos, rSize, chs.GetCount(), chs.GetStrings(), + lStyle, rValidator, rsName); +} + bool wxChoice::Create( wxWindow* pParent , wxWindowID vId @@ -112,7 +129,7 @@ int wxChoice::DoAppend( } // end of wxChoice::DoAppend int wxChoice::DoInsert( - const wxString& rsItem + const wxString& rsItem, int pos ) { @@ -120,7 +137,7 @@ int wxChoice::DoInsert( wxCHECK_MSG((pos>=0) && (pos<=GetCount()), -1, wxT("invalid index")); if (pos == GetCount()) - return DoAppend(item); + return DoAppend(rsItem); int nIndex; SHORT nIndexType = 0;