ayatana-commits team mailing list archive
-
ayatana-commits team
-
Mailing list archive
-
Message #03296
[Merge] lp:~ken-vandine/indicator-me/tp_am_cleanup into lp:indicator-me
Ken VanDine has proposed merging lp:~ken-vandine/indicator-me/tp_am_cleanup into lp:indicator-me.
Requested reviews:
Indicator Applet Developers (indicator-applet-developers)
Related bugs:
#724978 Should use tp_account_manager_dup()
https://bugs.launchpad.net/bugs/724978
For more details, see:
https://code.launchpad.net/~ken-vandine/indicator-me/tp_am_cleanup/+merge/51944
Use tp_account_manager_dup to get a TpAccountManager, much simpler.
--
https://code.launchpad.net/~ken-vandine/indicator-me/tp_am_cleanup/+merge/51944
Your team ayatana-commits is subscribed to branch lp:indicator-me.
=== modified file 'src/status-provider-mc5.c'
--- src/status-provider-mc5.c 2010-01-12 15:52:56 +0000
+++ src/status-provider-mc5.c 2011-03-02 19:39:52 +0000
@@ -115,28 +115,12 @@
build_eam (StatusProviderMC5 * self)
{
StatusProviderMC5Private * priv = STATUS_PROVIDER_MC5_GET_PRIVATE(self);
- static TpDBusDaemon *daemon = NULL;
- GError *error = NULL;
if (priv->manager != NULL) {
return;
}
- /* the daemon is used to communicate via DBus */
- daemon = tp_dbus_daemon_dup(&error);
-
- if (daemon == NULL)
- {
- g_debug("Cannot create DBus daemon: %s\n", error->message);
- g_error_free(error);
- return;
- }
-
- priv->manager = TP_ACCOUNT_MANAGER (g_object_new (TP_TYPE_ACCOUNT_MANAGER,
- "dbus-daemon", daemon,
- "dbus-connection", ((TpProxy *) daemon)->dbus_connection,
- "bus-name", "org.freedesktop.Telepathy.AccountManager",
- "object-path", "/org/freedesktop/Telepathy/AccountManager",
- NULL));
+
+ priv->manager = tp_account_manager_dup();
g_signal_connect(G_OBJECT(priv->manager), "most-available-presence-changed", G_CALLBACK(presence_changed), self);
return;
Follow ups