diff --git a/src/gtk/listbox.cpp b/src/gtk/listbox.cpp index ef4042412b..edacaa6463 100644 --- a/src/gtk/listbox.cpp +++ b/src/gtk/listbox.cpp @@ -646,7 +646,7 @@ void wxListBox::GTKOnSelectionChanged() else // single selection { const int item = GetSelection(); - if ( DoChangeSingleSelection(item) ) + if (item >= 0 && DoChangeSingleSelection(item)) SendEvent(wxEVT_LISTBOX, item, true); } }