summary refs log tree commit diff stats
path: root/src/fe-gtk/ignoregui.c
diff options
context:
space:
mode:
authorTingPing <tingping@tingping.se>2013-10-14 17:25:21 -0400
committerTingPing <tingping@tingping.se>2013-10-14 17:25:21 -0400
commit490b9a91e4e17ef1efad992a315ad264293907cf (patch)
tree9b7eccfbd0f2b97f6b52af8c87dd22a0627ae3c4 /src/fe-gtk/ignoregui.c
parent80cbc74b2b97e637822449600805752e8b399beb (diff)
Don't overwrite existing ignores when flooded
Closes #792
Diffstat (limited to 'src/fe-gtk/ignoregui.c')
-rw-r--r--src/fe-gtk/ignoregui.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/fe-gtk/ignoregui.c b/src/fe-gtk/ignoregui.c
index ae2dbd94..60b09698 100644
--- a/src/fe-gtk/ignoregui.c
+++ b/src/fe-gtk/ignoregui.c
@@ -103,7 +103,7 @@ mask_edited (GtkCellRendererText *render, gchar *path, gchar *new, gpointer dat)
 		/* delete old mask, and add new one with original flags */
 		ignore_del (old, NULL);
 		flags = ignore_get_flags (GTK_TREE_MODEL (store), &iter);
-		ignore_add (new, flags);
+		ignore_add (new, flags, TRUE);
 
 		/* update tree */
 		gtk_list_store_set (store, &iter, MASK_COLUMN, new, -1);
@@ -131,7 +131,7 @@ option_toggled (GtkCellRendererToggle *render, gchar *path, gpointer data)
 	/* update ignore list */
 	gtk_tree_model_get (GTK_TREE_MODEL (store), &iter, 0, &mask, -1);
 	flags = ignore_get_flags (GTK_TREE_MODEL (store), &iter);
-	if (ignore_add (mask, flags) != 2)
+	if (ignore_add (mask, flags, TRUE) != 2)
 		g_warning ("ignore treeview is out of sync!\n");
 	
 	g_free (mask);
@@ -244,7 +244,7 @@ ignore_store_new (int cancel, char *mask, gpointer data)
 		return;
 	}
 
-	ignore_add (mask, flags);
+	ignore_add (mask, flags, TRUE);
 
 	gtk_list_store_append (store, &iter);
 	/* ignore everything by default */