[tracker] tracker-status-icon: Fixed icon not appearing, called g_thread_init()
- From: Martyn James Russell <mr src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [tracker] tracker-status-icon: Fixed icon not appearing, called g_thread_init()
- Date: Mon, 7 Sep 2009 14:05:05 +0000 (UTC)
commit 9674719325e459e5214ed2793e07973aea8ceeee
Author: Martyn Russell <martyn lanedo com>
Date: Mon Sep 7 15:04:15 2009 +0100
tracker-status-icon: Fixed icon not appearing, called g_thread_init()
configure.ac | 1 +
src/tracker-applet/tracker-main.c | 11 ++++++++++-
2 files changed, 11 insertions(+), 1 deletions(-)
---
diff --git a/configure.ac b/configure.ac
index a42b187..ba9e44f 100644
--- a/configure.ac
+++ b/configure.ac
@@ -757,6 +757,7 @@ AC_ARG_ENABLE([tracker-applet],
if test "x$enable_tracker_applet" != "xno" ; then
PKG_CHECK_MODULES(TRACKER_APPLET, [
glib-2.0 >= $GLIB_REQUIRED
+ gthread-2.0 >= $GLIB_REQUIRED
gtk+-2.0 >= $GTK_REQUIRED
dbus-1 >= $DBUS_REQUIRED
dbus-glib-1 >= $DBUS_REQUIRED
diff --git a/src/tracker-applet/tracker-main.c b/src/tracker-applet/tracker-main.c
index ed21a33..6ed6b34 100644
--- a/src/tracker-applet/tracker-main.c
+++ b/src/tracker-applet/tracker-main.c
@@ -19,10 +19,13 @@
*/
#include "config.h"
-#include "tracker-status-icon.h"
#include <stdlib.h>
#include <locale.h>
+
+#include "tracker-status-icon.h"
+
+#include <glib.h>
#include <glib/gi18n.h>
static gboolean disable_daemon_start;
@@ -52,6 +55,12 @@ main (int argc, char *argv[])
g_option_context_parse (context, &argc, &argv, NULL);
g_option_context_free (context);
+ g_type_init ();
+
+ if (!g_thread_supported ()) {
+ g_thread_init (NULL);
+ }
+
gtk_init (&argc, &argv);
gtk_window_set_default_icon_name ("tracker");
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]