]> Pileus Git - ~andy/gtk/commitdiff
Search libtrackerclient.so.0 as libtracker changed the shared library
authorEmmanuele Bassi <ebassi@gnome.org>
Tue, 18 Sep 2007 21:48:01 +0000 (21:48 +0000)
committerEmmanuele Bassi <ebassi@src.gnome.org>
Tue, 18 Sep 2007 21:48:01 +0000 (21:48 +0000)
2007-09-18  Emmanuele Bassi  <ebassi@gnome.org>

* gtk/gtksearchenginetracker.c: Search libtrackerclient.so.0
as libtracker changed the shared library name. (#478173,
Michael Kuhn)

svn path=/trunk/; revision=18846

ChangeLog
gtk/gtksearchenginetracker.c

index c2eb850a49c41a2b6aa03f03750bc173ac13a862..de22212cfb085897de5ead7b1aa9f858698c3ee5 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2007-09-18  Emmanuele Bassi  <ebassi@gnome.org>
+
+       * gtk/gtksearchenginetracker.c: Search libtrackerclient.so.0
+       as libtracker changed the shared library name. (#478173,
+       Michael Kuhn)
+
 2007-09-17  Hans Breuer  <hans@breuer.org>
 
        * gtk/makefile.msc.in : updated msvc build
index 941ad3f3841e812b6d01e31f5fe9d18dfe1ea949..7d357f202e77438e43257fb809615a3cc5eed5a0 100644 (file)
@@ -71,10 +71,16 @@ open_libtracker (void)
     {
       int i;
       GModule *tracker;
+      GModuleFlags flags;
       
       done = TRUE;
-      tracker = g_module_open ("libtracker.so.0", G_MODULE_BIND_LAZY | G_MODULE_BIND_LOCAL);
+      flags = G_MODULE_BIND_LAZY | G_MODULE_BIND_LOCAL;
+
+      tracker = g_module_open ("libtrackerclient.so.0", flags);
+
+      if (!tracker)
+        tracker = g_module_open ("libtracker.so.0", flags);
+
       if (!tracker)
        return;