[next] telepathy-glib: log-manager: use store constructor helpers

Simon McVittie smcv at kemper.freedesktop.org
Thu Mar 20 10:25:43 PDT 2014


Module: telepathy-glib
Branch: next
Commit: e05a5da8d7a823184c130d310f0a5e4cf261d0a2
URL:    http://cgit.freedesktop.org/telepathy/telepathy-glib/commit/?id=e05a5da8d7a823184c130d310f0a5e4cf261d0a2

Author: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
Date:   Wed Jan  8 12:04:18 2014 +0100

log-manager: use store constructor helpers

---

 telepathy-logger/log-manager.c |   16 ++++------------
 1 file changed, 4 insertions(+), 12 deletions(-)

diff --git a/telepathy-logger/log-manager.c b/telepathy-logger/log-manager.c
index 95ebeb7..3b89ad5 100644
--- a/telepathy-logger/log-manager.c
+++ b/telepathy-logger/log-manager.c
@@ -276,23 +276,15 @@ tpl_log_manager_init (TplLogManager *self)
       G_CALLBACK (_globally_enabled_changed), NULL);
 
   /* The TPL's default read-write logstore */
-  add_log_store (self,
-      g_object_new (TPL_TYPE_LOG_STORE_XML,
-          NULL));
+  add_log_store (self, _tpl_log_store_xml_new ());
 
   /* Load by default the Empathy's legacy 'past coversations' LogStore */
-  add_log_store (self,
-      g_object_new (TPL_TYPE_LOG_STORE_EMPATHY,
-          NULL));
+  add_log_store (self, _tpl_log_store_empathy_new ());
 
-  add_log_store (self,
-      g_object_new (TPL_TYPE_LOG_STORE_PIDGIN,
-          NULL));
+  add_log_store (self, _tpl_log_store_pidgin_new ());
 
   /* Load the event counting cache */
-  add_log_store (self,
-      g_object_new (TPL_TYPE_LOG_STORE_SQLITE,
-          NULL));
+  add_log_store (self, _tpl_log_store_sqlite_dup ());
 
   DEBUG ("Log Manager initialised");
 }



More information about the telepathy-commits mailing list