aboutsummaryrefslogtreecommitdiff
path: root/src/prefs_filter.c
diff options
context:
space:
mode:
authorhiro <hiro@ee746299-78ed-0310-b773-934348b2243d>2007-02-07 06:38:49 +0000
committerhiro <hiro@ee746299-78ed-0310-b773-934348b2243d>2007-02-07 06:38:49 +0000
commitaeaa6a865751f617c0b5f201016857f61e115252 (patch)
tree7c1619e001eb5f4eb81f152a854aa7dba7e3d478 /src/prefs_filter.c
parent57d3cf597bc3161b682906beac134d80f6f9b8d7 (diff)
fixed saved search.
git-svn-id: svn://sylpheed.sraoss.jp/sylpheed/trunk@1532 ee746299-78ed-0310-b773-934348b2243d
Diffstat (limited to 'src/prefs_filter.c')
-rw-r--r--src/prefs_filter.c10
1 files changed, 4 insertions, 6 deletions
diff --git a/src/prefs_filter.c b/src/prefs_filter.c
index 893fc024..05d00483 100644
--- a/src/prefs_filter.c
+++ b/src/prefs_filter.c
@@ -1,6 +1,6 @@
/*
* Sylpheed -- a GTK+ based, lightweight, and fast e-mail client
- * Copyright (C) 1999-2005 Hiroyuki Yamamoto
+ * Copyright (C) 1999-2007 Hiroyuki Yamamoto
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -86,8 +86,6 @@ static void prefs_filter_set_list_row (GtkTreeIter *iter,
FilterRule *rule,
gboolean move_view);
-static void prefs_filter_write_user_header_list (void);
-
static void prefs_filter_set_list (void);
/* callback functions */
@@ -431,7 +429,8 @@ static void prefs_filter_set_list_row(GtkTreeIter *iter, FilterRule *rule,
\
if (!g_hash_table_lookup(table, header->name)) { \
g_hash_table_insert(table, header->name, header); \
- list = g_slist_append(list, header); \
+ list = procheader_add_header_list \
+ (list, header->name, header->body); \
} \
}
@@ -564,7 +563,7 @@ void prefs_filter_set_header_list(MsgInfo *msginfo)
prefs_filter_set_msg_header_list(msginfo);
}
-static void prefs_filter_write_user_header_list(void)
+void prefs_filter_write_user_header_list(void)
{
gchar *path;
PrefFile *pfile;
@@ -822,7 +821,6 @@ static gboolean prefs_filter_key_pressed(GtkWidget *widget, GdkEventKey *event,
static void prefs_filter_close(void)
{
prefs_filter_set_msg_header_list(NULL);
- prefs_filter_write_user_header_list();
prefs_filter_set_list();
filter_write_config();
gtk_widget_hide(rule_list_window.window);