From 087e9a69efcec032b6ba181a3f03f1d9bd03cf28 Mon Sep 17 00:00:00 2001 From: Jonny Lamb Date: Fri, 6 Nov 2009 13:35:31 +0000 Subject: [PATCH] nautilus-sendto: don't dup the account manager; it's not needed (closes bug #600961) Signed-off-by: Jonny Lamb --- .../empathy-nautilus-sendto.c | 36 ------------------- 1 file changed, 36 deletions(-) diff --git a/nautilus-sendto-plugin/empathy-nautilus-sendto.c b/nautilus-sendto-plugin/empathy-nautilus-sendto.c index 8560ac77..aae29d54 100644 --- a/nautilus-sendto-plugin/empathy-nautilus-sendto.c +++ b/nautilus-sendto-plugin/empathy-nautilus-sendto.c @@ -35,42 +35,17 @@ #include #include #include -#include #include #include #include "nautilus-sendto-plugin.h" -static EmpathyAccountManager *acc_manager = NULL; static EmpathyFTFactory *factory = NULL; static guint transfers = 0; static gboolean destroy (NstPlugin *plugin); -static void -handle_account_manager_ready () -{ - TpConnectionPresenceType presence; - - presence = empathy_account_manager_get_global_presence (acc_manager, - NULL, NULL); - - if (presence < TP_CONNECTION_PRESENCE_TYPE_AVAILABLE) - return; -} - -static void -acc_manager_ready_cb (EmpathyAccountManager *am, - GParamSpec *pspec, - gpointer _user_data) -{ - if (!empathy_account_manager_is_ready (am)) - return; - - handle_account_manager_ready (); -} - static gboolean init (NstPlugin *plugin) { @@ -78,14 +53,6 @@ init (NstPlugin *plugin) empathy_gtk_init (); - acc_manager = empathy_account_manager_dup_singleton (); - - if (empathy_account_manager_is_ready (acc_manager)) - handle_account_manager_ready (); - else - g_signal_connect (acc_manager, "notify::ready", - G_CALLBACK (acc_manager_ready_cb), NULL); - return TRUE; } @@ -262,9 +229,6 @@ send_files (NstPlugin *plugin, static gboolean destroy (NstPlugin *plugin) { - if (acc_manager) - g_object_unref (acc_manager); - if (factory) g_object_unref (factory); -- 2.39.2