From a812fcb305a18db3efbbb168c8648dcaf0e08aed Mon Sep 17 00:00:00 2001 From: Tomas Bzatek Date: Wed, 7 Apr 2010 15:02:18 +0200 Subject: [PATCH] Support for tracker 0.8 stable release --- gtk/gtksearchenginetracker.c | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/gtk/gtksearchenginetracker.c b/gtk/gtksearchenginetracker.c index 7a8e26c9fe..032f8124c3 100644 --- a/gtk/gtksearchenginetracker.c +++ b/gtk/gtksearchenginetracker.c @@ -107,12 +107,17 @@ open_libtracker (void) done = TRUE; flags = G_MODULE_BIND_LAZY | G_MODULE_BIND_LOCAL; - tracker = g_module_open ("libtracker-client-0.7.so.0", flags); - version = TRACKER_0_7; + tracker = g_module_open ("libtracker-client-0.8.so.0", flags); + version = TRACKER_0_8; - if (tracker && g_module_symbol (tracker, "tracker_resources_sparql_query_async", &x)) + if (!tracker) { - version = TRACKER_0_8; + tracker = g_module_open ("libtracker-client-0.7.so.0", flags); + + if (tracker && !g_module_symbol (tracker, "tracker_resources_sparql_query_async", &x)) + { + version = TRACKER_0_7; + } } if (!tracker)