From 366f580acf1aff3423182dafc60a7576b3b293c4 Mon Sep 17 00:00:00 2001
From: Gwenole Beauchesne <gbeauchesne@splitted-desktop.com>
Date: Thu, 1 Oct 2009 08:23:09 +0000
Subject: [PATCH] Call XInitThreads() in GtkGui::init().

---
 gui/gtk.cpp |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

diff --git a/gui/gtk.cpp b/gui/gtk.cpp
index 09f9dbf..9c0fa58 100644
--- a/gui/gtk.cpp
+++ b/gui/gtk.cpp
@@ -165,6 +165,11 @@ GtkGui::init(int argc, char **argv[])
 
     gtk_init(&argc, argv);
 
+    if (!XInitThreads()) {
+        log_debug("Failed to initialize X threading support\n");
+        return false;
+    }
+
 #ifdef GUI_HILDON
     _hildon_program = hildon_program_get_instance();
 #endif
-- 
1.6.0.4

