diff --git a/include/wx/msw/combobox.h b/include/wx/msw/combobox.h index 86eb64bc30..7449a7b526 100644 --- a/include/wx/msw/combobox.h +++ b/include/wx/msw/combobox.h @@ -96,7 +96,7 @@ public: virtual int GetSelection() const; virtual void GetSelection(long* from, long* to) const; virtual void SetEditable(bool editable); - virtual void Clear() { wxChoice::Clear(); m_selectionOld = -1; } + virtual void Clear(); virtual void Undo() ; virtual void Redo() ; diff --git a/src/msw/combobox.cpp b/src/msw/combobox.cpp index 50681b9440..d85ef7e887 100644 --- a/src/msw/combobox.cpp +++ b/src/msw/combobox.cpp @@ -748,6 +748,13 @@ int wxComboBox::GetSelection() const return wxChoice::GetSelection(); } +void wxComboBox::Clear() +{ + wxChoice::Clear(); + m_selectionOld = -1; + m_value.clear(); +} + // ---------------------------------------------------------------------------- // standard event handling // ----------------------------------------------------------------------------