Revision 2042 src/prefs_filter.c

prefs_filter.c (revision 2042)
1 1
/*
2 2
 * Sylpheed -- a GTK+ based, lightweight, and fast e-mail client
3
 * Copyright (C) 1999-2007 Hiroyuki Yamamoto
3
 * Copyright (C) 1999-2008 Hiroyuki Yamamoto
4 4
 *
5 5
 * This program is free software; you can redistribute it and/or modify
6 6
 * it under the terms of the GNU General Public License as published by
......
126 126
static void prefs_filter_close		(void);
127 127

  
128 128

  
129
void prefs_filter_open(MsgInfo *msginfo, const gchar *header)
129
void prefs_filter_open(MsgInfo *msginfo, const gchar *header, const gchar *key)
130 130
{
131 131
	inc_lock();
132 132

  
......
146 146
	if (msginfo) {
147 147
		FilterRule *rule;
148 148

  
149
		rule = prefs_filter_edit_open(NULL, header);
149
		rule = prefs_filter_edit_open(NULL, header, key);
150 150
		gtk_window_present(GTK_WINDOW(rule_list_window.window));
151 151

  
152 152
		if (rule) {
......
614 614
{
615 615
	FilterRule *rule;
616 616

  
617
	rule = prefs_filter_edit_open(NULL, NULL);
617
	rule = prefs_filter_edit_open(NULL, NULL, NULL);
618 618
	gtk_window_present(GTK_WINDOW(rule_list_window.window));
619 619

  
620 620
	if (rule) {
......
636 636
			   COL_FILTER_RULE, &rule, -1);
637 637
	g_return_if_fail(rule != NULL);
638 638

  
639
	new_rule = prefs_filter_edit_open(rule, NULL);
639
	new_rule = prefs_filter_edit_open(rule, NULL, NULL);
640 640
	gtk_window_present(GTK_WINDOW(rule_list_window.window));
641 641

  
642 642
	if (new_rule) {
......
658 658
			   COL_FILTER_RULE, &rule, -1);
659 659
	g_return_if_fail(rule != NULL);
660 660

  
661
	new_rule = prefs_filter_edit_open(rule, NULL);
661
	new_rule = prefs_filter_edit_open(rule, NULL, NULL);
662 662
	gtk_window_present(GTK_WINDOW(rule_list_window.window));
663 663

  
664 664
	if (new_rule) {

Also available in: Unified diff