diff options
author | hiro <hiro@ee746299-78ed-0310-b773-934348b2243d> | 2007-02-07 06:38:49 +0000 |
---|---|---|
committer | hiro <hiro@ee746299-78ed-0310-b773-934348b2243d> | 2007-02-07 06:38:49 +0000 |
commit | aeaa6a865751f617c0b5f201016857f61e115252 (patch) | |
tree | 7c1619e001eb5f4eb81f152a854aa7dba7e3d478 /src/prefs_filter.c | |
parent | 57d3cf597bc3161b682906beac134d80f6f9b8d7 (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.c | 10 |
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); |