caused the pop-up-list to get skrewed up.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@15650
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
void OnTextChange( wxCommandEvent& event )
{
wxString s = GetValue();
-
- m_cb->DelegateTextChanged( s );
+
+ if (!s.IsEmpty())
+ m_cb->DelegateTextChanged( s );
event.Skip();
}
void wxComboBox::Append(const wxString& item)
{
- m_choice->DoAppend( item );
+ // I am not sure what other ports do,
+ // but wxMac chokes on empty entries.
+
+ if (!item.IsEmpty())
+ m_choice->DoAppend( item );
}
void wxComboBox::Delete(int n)
void OnTextChange( wxCommandEvent& event )
{
wxString s = GetValue();
-
- m_cb->DelegateTextChanged( s );
+
+ if (!s.IsEmpty())
+ m_cb->DelegateTextChanged( s );
event.Skip();
}
void wxComboBox::Append(const wxString& item)
{
- m_choice->DoAppend( item );
+ // I am not sure what other ports do,
+ // but wxMac chokes on empty entries.
+
+ if (!item.IsEmpty())
+ m_choice->DoAppend( item );
}
void wxComboBox::Delete(int n)