aboutsummaryrefslogtreecommitdiffstats
path: root/ui/gtk/main_filter_toolbar.c
diff options
context:
space:
mode:
Diffstat (limited to 'ui/gtk/main_filter_toolbar.c')
-rw-r--r--ui/gtk/main_filter_toolbar.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/ui/gtk/main_filter_toolbar.c b/ui/gtk/main_filter_toolbar.c
index abb4b77ffb..591e0a7d39 100644
--- a/ui/gtk/main_filter_toolbar.c
+++ b/ui/gtk/main_filter_toolbar.c
@@ -314,7 +314,7 @@ dfilter_entry_match(GtkWidget *filter_cm, char *s, int *index)
g_value_unset (&value);
} while (gtk_tree_model_iter_next (model, &iter));
- *index = i;
+ *index = -1;
return FALSE;
}
@@ -397,10 +397,10 @@ main_filter_packets(capture_file *cf, const gchar *dftext, gboolean force)
if (cf_status == CF_OK && strlen(s) > 0) {
int index;
- if(!dfilter_entry_match(filter_cm,s, &index) || index != 0) {
+ if(!dfilter_entry_match(filter_cm,s, &index) || index > -1) {
/* If the filter is already there but not the first entry, remove it */
- if (index > 0) {
+ if (index > -1) {
gtk_combo_box_text_remove(GTK_COMBO_BOX_TEXT(filter_cm), index);
index--;
}