[solang] Updated Solang::TrackerClient according to changes in Tracker 0.7.16



commit 683332d712d92a823a4f4f9ced1e5067d98d5e60
Author: Debarshi Ray <rishi gnu org>
Date:   Sat Jan 16 00:13:43 2010 +0200

    Updated Solang::TrackerClient according to changes in Tracker 0.7.16
    
    TrackerClient is now a GObject:
    http://download.gnome.org/sources/tracker/0.7/tracker-0.7.16.news

 README                        |    2 +-
 configure.ac                  |    2 +-
 src/common/tracker-client.cpp |    5 +++--
 3 files changed, 5 insertions(+), 4 deletions(-)
---
diff --git a/README b/README
index 4f0e94a..0070974 100644
--- a/README
+++ b/README
@@ -55,7 +55,7 @@ Dependencies:
  - gegl
  - gtkimageview
  - gtkmm-2.4 >= 2.8
- - tracker-client-0.7
+ - tracker-client-0.7 >= 0.7.16
 
 Packages are available for Debian, Fedora and Ubuntu.
 
diff --git a/configure.ac b/configure.ac
index 813b8f9..946cd8c 100644
--- a/configure.ac
+++ b/configure.ac
@@ -38,7 +38,7 @@ PKG_CHECK_MODULES(GDL, [gdl-1.0])
 PKG_CHECK_MODULES(GEGLMM, [geglmm >= 0.1.0])
 PKG_CHECK_MODULES(GTKIMAGEVIEW, [gtkimageview])
 PKG_CHECK_MODULES(GTKMM, [gtkmm-2.4 >= 2.8])
-PKG_CHECK_MODULES(TRACKER, [tracker-client-0.7])
+PKG_CHECK_MODULES(TRACKER, [tracker-client-0.7 >= 0.7.16])
 
 
 AC_OUTPUT([
diff --git a/src/common/tracker-client.cpp b/src/common/tracker-client.cpp
index b7f4183..1b1e71d 100644
--- a/src/common/tracker-client.cpp
+++ b/src/common/tracker-client.cpp
@@ -124,13 +124,14 @@ signal_proxy_tracker_reply_void(GError * error, gpointer user_data)
 }
 
 TrackerClient::TrackerClient() :
-    trackerClient_(tracker_connect(TRUE, -1))
+    trackerClient_(tracker_client_new(TRACKER_CLIENT_ENABLE_WARNINGS,
+                                      G_MAXINT))
 {
 }
 
 TrackerClient::~TrackerClient()
 {
-    tracker_disconnect(trackerClient_);
+    g_object_unref(trackerClient_);
 }
 
 std::vector<UStringList>



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]