aboutsummaryrefslogtreecommitdiffstats
path: root/mail/em-filter-rule.c
diff options
context:
space:
mode:
authorJonathon Jongsma <jonathon@quotidian.org>2009-11-25 07:35:39 +0800
committerJonathon Jongsma <jonathon@quotidian.org>2009-12-01 03:31:19 +0800
commitae906bbae5b053fad7f5425c242530e33f589f68 (patch)
tree31b46cdbdd341dadcdbd857fb0fabc3e87a798ec /mail/em-filter-rule.c
parentac1f847f7b40b3a0f6ed00dedd2eb2b0f23b5027 (diff)
downloadgsoc2013-evolution-ae906bbae5b053fad7f5425c242530e33f589f68.tar
gsoc2013-evolution-ae906bbae5b053fad7f5425c242530e33f589f68.tar.gz
gsoc2013-evolution-ae906bbae5b053fad7f5425c242530e33f589f68.tar.bz2
gsoc2013-evolution-ae906bbae5b053fad7f5425c242530e33f589f68.tar.lz
gsoc2013-evolution-ae906bbae5b053fad7f5425c242530e33f589f68.tar.xz
gsoc2013-evolution-ae906bbae5b053fad7f5425c242530e33f589f68.tar.zst
gsoc2013-evolution-ae906bbae5b053fad7f5425c242530e33f589f68.zip
port mail/ to use new EError API
https://bugzilla.gnome.org/show_bug.cgi?id=602963
Diffstat (limited to 'mail/em-filter-rule.c')
-rw-r--r--mail/em-filter-rule.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/mail/em-filter-rule.c b/mail/em-filter-rule.c
index d655e804be..94fa734434 100644
--- a/mail/em-filter-rule.c
+++ b/mail/em-filter-rule.c
@@ -35,7 +35,7 @@
#define d(x)
-static gint validate(EFilterRule *fr, GtkWindow *error_parent);
+static gint validate(EFilterRule *fr, EError **error);
static gint filter_eq(EFilterRule *fr, EFilterRule *cm);
static xmlNodePtr xml_encode(EFilterRule *fr);
static gint xml_decode(EFilterRule *fr, xmlNodePtr, ERuleContext *rc);
@@ -172,18 +172,18 @@ em_filter_rule_build_action(EMFilterRule *fr, GString *out)
}
static gint
-validate(EFilterRule *fr, GtkWindow *error_parent)
+validate(EFilterRule *fr, EError **error)
{
EMFilterRule *ff =(EMFilterRule *)fr;
GList *parts;
gint valid;
- valid = E_FILTER_RULE_CLASS(parent_class)->validate (fr, error_parent);
+ valid = E_FILTER_RULE_CLASS(parent_class)->validate (fr, error);
/* validate rule actions */
parts = ff->actions;
while (parts && valid) {
- valid = e_filter_part_validate ((EFilterPart *)parts->data, error_parent);
+ valid = e_filter_part_validate ((EFilterPart *)parts->data, error);
parts = parts->next;
}