diff --git a/gnome/src/dbus/dbus.c b/gnome/src/dbus/dbus.c
index d7a792798cc823d72477453a5e02aeb663e7c9ac..cb5cefd7bd28424e40f38aa41fdcbd0eebecbe02 100644
--- a/gnome/src/dbus/dbus.c
+++ b/gnome/src/dbus/dbus.c
@@ -642,8 +642,6 @@ gboolean dbus_connect(GError **error, SFLPhoneClient *client)
     const char *configurationmanager_object_instance = "/org/sflphone/SFLphone/ConfigurationManager";
     const char *configurationmanager_interface = "org.sflphone.SFLphone.ConfigurationManager";
 
-    g_type_init();
-
     DBusGConnection *connection = dbus_g_bus_get(DBUS_BUS_SESSION, error);
     if (connection == NULL) {
         g_warning("could not establish connection with session bus");
diff --git a/gnome/tests/check_dbus.c b/gnome/tests/check_dbus.c
index 8bd3e0af8b67e5ccab44e9101f2b592d7468d3d6..5214aebc80798a6e262aaf51d0291ce3887e40f0 100644
--- a/gnome/tests/check_dbus.c
+++ b/gnome/tests/check_dbus.c
@@ -36,7 +36,6 @@
 
 START_TEST(test_dbus_connect)
 {
-    g_type_init();
     GError *error = NULL;
     SFLPhoneClient *client = sflphone_client_new();
     fail_unless(dbus_connect(&error, client) == TRUE, "dbus_connect () returns FALSE");