summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPranav Kant <pranavk@gnome.org>2015-10-13 23:17:06 +0530
committerDebarshi Ray <debarshir@gnome.org>2015-10-14 11:51:27 +0200
commit774bc7e81d039c798ab22eafa6b69bfe0eb1a1ef (patch)
treef623528bc3f31afd0b4932833d65e322c8294f97
parent0d8bd0c20cea604f0a4fed517a859903a1bef5ec (diff)
downloadempathy-774bc7e81d039c798ab22eafa6b69bfe0eb1a1ef.tar.gz
libempathy-gtk: Call the finish method only once
https://bugzilla.gnome.org/show_bug.cgi?id=756165
-rw-r--r--libempathy-gtk/empathy-geoclue-helper.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/libempathy-gtk/empathy-geoclue-helper.c b/libempathy-gtk/empathy-geoclue-helper.c
index f04aed7fd..5cc750db1 100644
--- a/libempathy-gtk/empathy-geoclue-helper.c
+++ b/libempathy-gtk/empathy-geoclue-helper.c
@@ -293,8 +293,8 @@ client_cb (GObject *source,
EmpathyGeoclueHelper *self = g_task_get_source_object (task);
GError *error = NULL;
- self->priv->client = gclue_client_proxy_new_finish (result, &error);
- if (!gclue_client_proxy_new_for_bus_finish (result, &error))
+ self->priv->client = gclue_client_proxy_new_for_bus_finish (result, &error);
+ if (self->priv->client == NULL)
{
DEBUG ("Failed to create Geoclue client: %s", error->message);
g_task_return_error (task, error);