diff options
-rw-r--r-- | ChangeLog | 6 | ||||
-rw-r--r-- | gtk/gtksearchenginetracker.c | 10 |
2 files changed, 14 insertions, 2 deletions
@@ -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 diff --git a/gtk/gtksearchenginetracker.c b/gtk/gtksearchenginetracker.c index 941ad3f384..7d357f202e 100644 --- a/gtk/gtksearchenginetracker.c +++ b/gtk/gtksearchenginetracker.c @@ -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; |