aboutsummaryrefslogtreecommitdiffstats
path: root/modules/settings/e-settings-mail-session.c
diff options
context:
space:
mode:
Diffstat (limited to 'modules/settings/e-settings-mail-session.c')
-rw-r--r--modules/settings/e-settings-mail-session.c9
1 files changed, 6 insertions, 3 deletions
diff --git a/modules/settings/e-settings-mail-session.c b/modules/settings/e-settings-mail-session.c
index 4665731d63..188e32532a 100644
--- a/modules/settings/e-settings-mail-session.c
+++ b/modules/settings/e-settings-mail-session.c
@@ -38,7 +38,6 @@ settings_mail_session_name_to_junk_filter (GValue *value,
gpointer user_data)
{
const gchar *filter_name;
- gboolean success = FALSE;
filter_name = g_variant_get_string (variant, NULL);
@@ -48,10 +47,14 @@ settings_mail_session_name_to_junk_filter (GValue *value,
junk_filter = e_mail_session_get_junk_filter_by_name (
E_MAIL_SESSION (user_data), filter_name);
g_value_set_object (value, junk_filter);
- success = (junk_filter != NULL);
}
- return success;
+ /* XXX Always return success, even if we cannot find a matching
+ * EMailJunkFilter. The default value is 'Bogofilter', but
+ * if the Bogofilter module is not installed then GSettings
+ * will actually abort the program. Nice. */
+
+ return TRUE;
}
static GVariant *