aboutsummaryrefslogtreecommitdiffstats
path: root/filter/e-filter-element.c
diff options
context:
space:
mode:
authorJonathon Jongsma <jonathon@quotidian.org>2009-11-25 06:34:24 +0800
committerJonathon Jongsma <jonathon@quotidian.org>2009-12-01 03:31:19 +0800
commit193625ae674a7dfd8a80c0ffeab390e6fcb65856 (patch)
tree625e56c715b4c8115cda20bbfdb7dfdcb18ffcd7 /filter/e-filter-element.c
parentae8f6d681c0512089f9259de0fd1b270396991d5 (diff)
downloadgsoc2013-evolution-193625ae674a7dfd8a80c0ffeab390e6fcb65856.tar
gsoc2013-evolution-193625ae674a7dfd8a80c0ffeab390e6fcb65856.tar.gz
gsoc2013-evolution-193625ae674a7dfd8a80c0ffeab390e6fcb65856.tar.bz2
gsoc2013-evolution-193625ae674a7dfd8a80c0ffeab390e6fcb65856.tar.lz
gsoc2013-evolution-193625ae674a7dfd8a80c0ffeab390e6fcb65856.tar.xz
gsoc2013-evolution-193625ae674a7dfd8a80c0ffeab390e6fcb65856.tar.zst
gsoc2013-evolution-193625ae674a7dfd8a80c0ffeab390e6fcb65856.zip
port filter/ classes over to new EError API
https://bugzilla.gnome.org/show_bug.cgi?id=602963
Diffstat (limited to 'filter/e-filter-element.c')
-rw-r--r--filter/e-filter-element.c12
1 files changed, 3 insertions, 9 deletions
diff --git a/filter/e-filter-element.c b/filter/e-filter-element.c
index 707692ec3f..2165ea22c9 100644
--- a/filter/e-filter-element.c
+++ b/filter/e-filter-element.c
@@ -42,7 +42,7 @@ static gpointer parent_class;
static gboolean
filter_element_validate (EFilterElement *element,
- GtkWindow *error_parent)
+ EError **error)
{
return TRUE;
}
@@ -249,22 +249,16 @@ e_filter_element_new (void)
gboolean
e_filter_element_validate (EFilterElement *element,
- GtkWindow *error_parent)
+ EError **error)
{
EFilterElementClass *class;
g_return_val_if_fail (E_IS_FILTER_ELEMENT (element), FALSE);
- /* Warn but proceed if no parent window was given. */
- if (error_parent != NULL)
- g_return_val_if_fail (GTK_IS_WINDOW (error_parent), FALSE);
- else
- g_warning ("%s() called with no parent window", G_STRFUNC);
-
class = E_FILTER_ELEMENT_GET_CLASS (element);
g_return_val_if_fail (class->validate != NULL, FALSE);
- return class->validate (element, error_parent);
+ return class->validate (element, error);
}
gint