[gnome-documents] miner: code cleanups
- From: Cosimo Cecchi <cosimoc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-documents] miner: code cleanups
- Date: Tue, 2 Aug 2011 17:52:40 +0000 (UTC)
commit 14be0eb76a22fe238a44265255f0b8faee105263
Author: Cosimo Cecchi <cosimoc gnome org>
Date: Tue Aug 2 19:50:21 2011 +0200
miner: code cleanups
src/miner/gd-gdata-miner.c | 19 +++++--------------
1 files changed, 5 insertions(+), 14 deletions(-)
---
diff --git a/src/miner/gd-gdata-miner.c b/src/miner/gd-gdata-miner.c
index 6e4c542..692887b 100644
--- a/src/miner/gd-gdata-miner.c
+++ b/src/miner/gd-gdata-miner.c
@@ -501,6 +501,7 @@ gd_gdata_miner_setup_account (GdGDataMiner *self,
self->priv->service =
gdata_documents_service_new (GDATA_AUTHORIZER (authorizer));
+ /* the service takes ownership of the authorizer */
g_object_unref (authorizer);
gd_gdata_ensure_tracker_connection (self, object, &error);
@@ -541,30 +542,20 @@ client_ready_cb (GObject *source,
for (l = accounts; l != NULL; l = l->next)
{
object = l->data;
- documents = goa_object_get_documents (object);
+ documents = goa_object_peek_documents (object);
if (documents == NULL)
continue;
- account = goa_object_get_account (object);
-
+ account = goa_object_peek_account (object);
if (account == NULL)
- {
- g_object_unref (documents);
- continue;
- }
+ continue;
provider_type = goa_account_get_provider_type (account);
if (g_strcmp0 (provider_type, "google") != 0)
- {
- g_object_unref (documents);
- g_object_unref (account);
- continue;
- }
+ continue;
gd_gdata_miner_setup_account (self, object);
- g_object_unref (documents);
- g_object_unref (account);
}
g_list_free_full (accounts, g_object_unref);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]