diff -up evolution-data-server-3.12.11/modules/google-backend/module-google-backend.c.goa-sources-auth-method evolution-data-server-3.12.11/modules/google-backend/module-google-backend.c
--- evolution-data-server-3.12.11/modules/google-backend/module-google-backend.c.goa-sources-auth-method 2014-09-01 11:17:12.000000000 +0200
+++ evolution-data-server-3.12.11/modules/google-backend/module-google-backend.c 2015-05-15 13:30:14.336280196 +0200
@@ -433,6 +433,10 @@ google_backend_child_added (ECollectionB
const gchar *extension_name;
gboolean is_mail = FALSE;
+ /* Chain up to parent's child_added() method. */
+ E_COLLECTION_BACKEND_CLASS (e_google_backend_parent_class)->
+ child_added (backend, child_source);
+
collection_source = e_backend_get_source (E_BACKEND (backend));
extension_name = E_SOURCE_EXTENSION_MAIL_ACCOUNT;
@@ -500,10 +504,6 @@ google_backend_child_added (ECollectionB
G_CALLBACK (google_backend_contacts_update_auth_method),
NULL);
}
-
- /* Chain up to parent's child_added() method. */
- E_COLLECTION_BACKEND_CLASS (e_google_backend_parent_class)->
- child_added (backend, child_source);
}
static void
diff -up evolution-data-server-3.12.11/modules/outlook-backend/module-outlook-backend.c.goa-sources-auth-method evolution-data-server-3.12.11/modules/outlook-backend/module-outlook-backend.c
--- evolution-data-server-3.12.11/modules/outlook-backend/module-outlook-backend.c.goa-sources-auth-method 2014-03-24 10:07:52.000000000 +0100
+++ evolution-data-server-3.12.11/modules/outlook-backend/module-outlook-backend.c 2015-05-15 13:30:14.336280196 +0200
@@ -96,6 +96,10 @@ outlook_backend_child_added (ECollection
const gchar *extension_name;
gboolean is_mail = FALSE;
+ /* Chain up to parent's child_added() method. */
+ E_COLLECTION_BACKEND_CLASS (e_outlook_backend_parent_class)->
+ child_added (backend, child_source);
+
collection_source = e_backend_get_source (E_BACKEND (backend));
extension_name = E_SOURCE_EXTENSION_MAIL_ACCOUNT;
@@ -135,10 +139,6 @@ outlook_backend_child_added (ECollection
auth_child_extension,
collection_identity);
}
-
- /* Chain up to parent's child_added() method. */
- E_COLLECTION_BACKEND_CLASS (e_outlook_backend_parent_class)->
- child_added (backend, child_source);
}
static void
diff -up evolution-data-server-3.12.11/modules/yahoo-backend/module-yahoo-backend.c.goa-sources-auth-method evolution-data-server-3.12.11/modules/yahoo-backend/module-yahoo-backend.c
--- evolution-data-server-3.12.11/modules/yahoo-backend/module-yahoo-backend.c.goa-sources-auth-method 2014-06-06 16:08:31.000000000 +0200
+++ evolution-data-server-3.12.11/modules/yahoo-backend/module-yahoo-backend.c 2015-05-15 13:30:14.336280196 +0200
@@ -282,6 +282,10 @@ yahoo_backend_child_added (ECollectionBa
const gchar *extension_name;
gboolean is_mail = FALSE;
+ /* Chain up to parent's child_added() method. */
+ E_COLLECTION_BACKEND_CLASS (e_yahoo_backend_parent_class)->
+ child_added (backend, child_source);
+
yahoo_backend = E_YAHOO_BACKEND (backend);
collection_source = e_backend_get_source (E_BACKEND (backend));
@@ -330,10 +334,6 @@ yahoo_backend_child_added (ECollectionBa
auth_child_extension,
collection_identity);
}
-
- /* Chain up to parent's child_added() method. */
- E_COLLECTION_BACKEND_CLASS (e_yahoo_backend_parent_class)->
- child_added (backend, child_source);
}
static void