git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@42081
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
{
if ( !value.empty() )
{
{
if ( !value.empty() )
{
- if (FindString(value) != wxNOT_FOUND)
- wxListBox::SetStringSelection(value);
- }
+ if (FindString(value) != wxNOT_FOUND)
+ wxListBox::SetStringSelection(value);
+ }
else
wxListBox::SetSelection(-1);
}
else
wxListBox::SetSelection(-1);
}
void wxComboBox::SetSelection(int n)
{
void wxComboBox::SetSelection(int n)
{
- wxCHECK_RET( IsValid(n), _T("invalid index in wxComboBox::Select") );
+ wxCHECK_RET( (n == wxNOT_FOUND || IsValid(n)), _T("invalid index in wxComboBox::Select") );
GetLBox()->SetSelection(n);
GetLBox()->SetSelection(n);
- if ( GetTextCtrl() ) GetTextCtrl()->SetValue(GetLBox()->GetString(n));
+ if ( GetTextCtrl() )
+ GetTextCtrl()->SetValue(GetLBox()->GetString(n));
}
int wxComboBox::GetSelection() const
}
int wxComboBox::GetSelection() const
// selecting an item in a single selection listbox deselects
// all the others
DeselectAll();
// selecting an item in a single selection listbox deselects
// all the others
DeselectAll();