aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMilan Crha <mcrha@redhat.com>2012-04-02 18:40:50 +0800
committerMilan Crha <mcrha@redhat.com>2012-04-02 18:40:50 +0800
commit1436abc060444cfba9f1d7a9cc050bd6307b5449 (patch)
tree38cbe38c1baeaa87d6aa861f33f56e5aa1dace83
parentf05870af05c8af4317c5dd8c30cea52bdead10ba (diff)
downloadgsoc2013-evolution-1436abc060444cfba9f1d7a9cc050bd6307b5449.tar
gsoc2013-evolution-1436abc060444cfba9f1d7a9cc050bd6307b5449.tar.gz
gsoc2013-evolution-1436abc060444cfba9f1d7a9cc050bd6307b5449.tar.bz2
gsoc2013-evolution-1436abc060444cfba9f1d7a9cc050bd6307b5449.tar.lz
gsoc2013-evolution-1436abc060444cfba9f1d7a9cc050bd6307b5449.tar.xz
gsoc2013-evolution-1436abc060444cfba9f1d7a9cc050bd6307b5449.tar.zst
gsoc2013-evolution-1436abc060444cfba9f1d7a9cc050bd6307b5449.zip
Bug #672916 - Spam is not detected automatically
-rw-r--r--libemail-engine/e-mail-session.c28
1 files changed, 12 insertions, 16 deletions
diff --git a/libemail-engine/e-mail-session.c b/libemail-engine/e-mail-session.c
index 193756f263..0b1625f7c9 100644
--- a/libemail-engine/e-mail-session.c
+++ b/libemail-engine/e-mail-session.c
@@ -860,6 +860,18 @@ mail_session_constructed (GObject *object)
settings, "junk-default-plugin",
object, "junk-filter-name",
G_SETTINGS_BIND_DEFAULT);
+
+ camel_session_set_check_junk (
+ CAMEL_SESSION (session), g_settings_get_boolean (
+ settings, "junk-check-incoming"));
+ g_signal_connect (
+ settings, "changed",
+ G_CALLBACK (mail_session_check_junk_notify), session);
+
+ mail_config_reload_junk_headers (session);
+
+ e_proxy_setup_proxy (session->priv->proxy);
+
g_object_unref (settings);
}
@@ -1545,7 +1557,6 @@ e_mail_session_class_init (EMailSessionClass *class)
static void
e_mail_session_init (EMailSession *session)
{
- GSettings *settings;
GHashTable *junk_filters;
junk_filters = g_hash_table_new (
@@ -1565,21 +1576,6 @@ e_mail_session_init (EMailSession *session)
/* Initialize the EAccount setup. */
e_account_writable (NULL, E_ACCOUNT_SOURCE_SAVE_PASSWD);
-
- settings = g_settings_new ("org.gnome.evolution.mail");
-
- camel_session_set_check_junk (
- CAMEL_SESSION (session), g_settings_get_boolean (
- settings, "junk-check-incoming"));
- g_signal_connect (
- settings, "changed",
- G_CALLBACK (mail_session_check_junk_notify), session);
-
- mail_config_reload_junk_headers (session);
-
- e_proxy_setup_proxy (session->priv->proxy);
-
- g_object_unref (settings);
}
EMailSession *