Blob Blame History Raw
diff -up evolution-data-server-3.22.7/addressbook/libedata-book/evolution-addressbook-factory-subprocess.c.gtype-init-workaround evolution-data-server-3.22.7/addressbook/libedata-book/evolution-addressbook-factory-subprocess.c
--- evolution-data-server-3.22.7/addressbook/libedata-book/evolution-addressbook-factory-subprocess.c.gtype-init-workaround	2017-03-20 10:07:46.000000000 +0100
+++ evolution-data-server-3.22.7/addressbook/libedata-book/evolution-addressbook-factory-subprocess.c	2017-11-14 11:40:44.056226796 +0100
@@ -168,6 +168,8 @@ main (gint argc,
 
 	/* Workaround https://bugzilla.gnome.org/show_bug.cgi?id=674885 */
 	g_type_ensure (G_TYPE_DBUS_CONNECTION);
+	g_type_ensure (G_TYPE_DBUS_PROXY);
+	g_type_ensure (G_BUS_TYPE_SESSION);
 
 #if defined (ENABLE_MAINTAINER_MODE) && defined (HAVE_GTK)
 	if (g_getenv ("EDS_TESTING") == NULL)
diff -up evolution-data-server-3.22.7/calendar/libedata-cal/evolution-calendar-factory-subprocess.c.gtype-init-workaround evolution-data-server-3.22.7/calendar/libedata-cal/evolution-calendar-factory-subprocess.c
--- evolution-data-server-3.22.7/calendar/libedata-cal/evolution-calendar-factory-subprocess.c.gtype-init-workaround	2017-03-20 10:07:46.000000000 +0100
+++ evolution-data-server-3.22.7/calendar/libedata-cal/evolution-calendar-factory-subprocess.c	2017-11-14 11:40:44.056226796 +0100
@@ -165,6 +165,8 @@ main (gint argc,
 
 	/* Workaround https://bugzilla.gnome.org/show_bug.cgi?id=674885 */
 	g_type_ensure (G_TYPE_DBUS_CONNECTION);
+	g_type_ensure (G_TYPE_DBUS_PROXY);
+	g_type_ensure (G_BUS_TYPE_SESSION);
 
 #if defined (ENABLE_MAINTAINER_MODE) && defined (HAVE_GTK)
 	if (g_getenv ("EDS_TESTING") == NULL)
diff -up evolution-data-server-3.22.7/libedataserver/e-source-registry.c.gtype-init-workaround evolution-data-server-3.22.7/libedataserver/e-source-registry.c
--- evolution-data-server-3.22.7/libedataserver/e-source-registry.c.gtype-init-workaround	2017-03-20 10:07:46.000000000 +0100
+++ evolution-data-server-3.22.7/libedataserver/e-source-registry.c	2017-11-14 11:40:44.056226796 +0100
@@ -1758,6 +1758,8 @@ e_source_registry_new_sync (GCancellable
 	 *     until GObject's type initialization deadlock issue is fixed.
 	 *     Apparently only the synchronous instantiation is affected. */
 	g_type_ensure (G_TYPE_DBUS_CONNECTION);
+	g_type_ensure (G_TYPE_DBUS_PROXY);
+	g_type_ensure (G_BUS_TYPE_SESSION);
 
 	registry = source_registry_dup_uninitialized_singleton ();
 
diff -up evolution-data-server-3.22.7/services/evolution-addressbook-factory/evolution-addressbook-factory.c.gtype-init-workaround evolution-data-server-3.22.7/services/evolution-addressbook-factory/evolution-addressbook-factory.c
--- evolution-data-server-3.22.7/services/evolution-addressbook-factory/evolution-addressbook-factory.c.gtype-init-workaround	2017-03-20 10:07:46.000000000 +0100
+++ evolution-data-server-3.22.7/services/evolution-addressbook-factory/evolution-addressbook-factory.c	2017-11-14 11:40:44.056226796 +0100
@@ -58,6 +58,8 @@ main (gint argc,
 
 	/* Workaround https://bugzilla.gnome.org/show_bug.cgi?id=674885 */
 	g_type_ensure (G_TYPE_DBUS_CONNECTION);
+	g_type_ensure (G_TYPE_DBUS_PROXY);
+	g_type_ensure (G_BUS_TYPE_SESSION);
 
 #if defined (ENABLE_MAINTAINER_MODE) && defined (HAVE_GTK)
 	if (g_getenv ("EDS_TESTING") == NULL)
diff -up evolution-data-server-3.22.7/services/evolution-calendar-factory/evolution-calendar-factory.c.gtype-init-workaround evolution-data-server-3.22.7/services/evolution-calendar-factory/evolution-calendar-factory.c
--- evolution-data-server-3.22.7/services/evolution-calendar-factory/evolution-calendar-factory.c.gtype-init-workaround	2017-03-20 10:07:46.000000000 +0100
+++ evolution-data-server-3.22.7/services/evolution-calendar-factory/evolution-calendar-factory.c	2017-11-14 11:40:44.056226796 +0100
@@ -60,6 +60,8 @@ main (gint argc,
 
 	/* Workaround https://bugzilla.gnome.org/show_bug.cgi?id=674885 */
 	g_type_ensure (G_TYPE_DBUS_CONNECTION);
+	g_type_ensure (G_TYPE_DBUS_PROXY);
+	g_type_ensure (G_BUS_TYPE_SESSION);
 
 #if defined (ENABLE_MAINTAINER_MODE) && defined (HAVE_GTK)
 	if (g_getenv ("EDS_TESTING") == NULL)
diff -up evolution-data-server-3.22.7/services/evolution-source-registry/evolution-source-registry.c.gtype-init-workaround evolution-data-server-3.22.7/services/evolution-source-registry/evolution-source-registry.c
--- evolution-data-server-3.22.7/services/evolution-source-registry/evolution-source-registry.c.gtype-init-workaround	2017-03-20 10:07:46.000000000 +0100
+++ evolution-data-server-3.22.7/services/evolution-source-registry/evolution-source-registry.c	2017-11-14 11:40:44.056226796 +0100
@@ -158,6 +158,8 @@ main (gint argc,
 
 	/* Workaround https://bugzilla.gnome.org/show_bug.cgi?id=674885 */
 	g_type_ensure (G_TYPE_DBUS_CONNECTION);
+	g_type_ensure (G_TYPE_DBUS_PROXY);
+	g_type_ensure (G_BUS_TYPE_SESSION);
 
 #if defined (ENABLE_MAINTAINER_MODE) && defined (HAVE_GTK)
 	if (g_getenv ("EDS_TESTING") == NULL)
diff -up evolution-data-server-3.22.7/services/evolution-user-prompter/evolution-user-prompter.c.gtype-init-workaround evolution-data-server-3.22.7/services/evolution-user-prompter/evolution-user-prompter.c
--- evolution-data-server-3.22.7/services/evolution-user-prompter/evolution-user-prompter.c.gtype-init-workaround	2017-03-20 10:07:46.000000000 +0100
+++ evolution-data-server-3.22.7/services/evolution-user-prompter/evolution-user-prompter.c	2017-11-14 11:40:44.056226796 +0100
@@ -52,6 +52,8 @@ main (gint argc,
 
 	/* Workaround https://bugzilla.gnome.org/show_bug.cgi?id=674885 */
 	g_type_ensure (G_TYPE_DBUS_CONNECTION);
+	g_type_ensure (G_TYPE_DBUS_PROXY);
+	g_type_ensure (G_BUS_TYPE_SESSION);
 
 	prompt_user_init (&argc, &argv);