summaryrefslogtreecommitdiff
path: root/telepathy-glib/account-manager.c
diff options
context:
space:
mode:
Diffstat (limited to 'telepathy-glib/account-manager.c')
-rw-r--r--telepathy-glib/account-manager.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/telepathy-glib/account-manager.c b/telepathy-glib/account-manager.c
index eabe0fec0..439e3b0ee 100644
--- a/telepathy-glib/account-manager.c
+++ b/telepathy-glib/account-manager.c
@@ -1398,8 +1398,6 @@ tp_account_manager_prepare_async (TpAccountManager *manager,
priv = manager->priv;
- feature_array = _tp_quark_array_copy (features);
-
/* In this object, there are no features which are activatable (core is
* forced on you). They'd be activated here though. */
@@ -1419,6 +1417,8 @@ tp_account_manager_prepare_async (TpAccountManager *manager,
result = g_simple_async_result_new (G_OBJECT (manager),
callback, user_data, tp_account_manager_prepare_finish);
+ feature_array = _tp_quark_array_copy (features);
+
error = tp_proxy_get_invalidated (manager);
if (error != NULL)
{