Index: remoting/host/it2me/it2me_native_messaging_host_main.cc |
diff --git a/remoting/host/it2me/it2me_native_messaging_host_main.cc b/remoting/host/it2me/it2me_native_messaging_host_main.cc |
index bec6b3901f534c0f65f4c80d4a1c7da748f85323..a8bff89223e56861e6e0672e46a33a1b95c9db25 100644 |
--- a/remoting/host/it2me/it2me_native_messaging_host_main.cc |
+++ b/remoting/host/it2me/it2me_native_messaging_host_main.cc |
@@ -20,6 +20,7 @@ |
#if defined(OS_LINUX) |
#include <gtk/gtk.h> |
+#include <X11/Xlib.h> |
#endif // defined(OS_LINUX) |
#if defined(OS_MACOSX) |
@@ -64,6 +65,9 @@ int StartIt2MeNativeMessagingHost() { |
// Cannot use TOOLKIT_GTK because it is not defined when aura is enabled. |
#if defined(OS_LINUX) |
+ // Required in order for us to run multiple X11 threads. |
+ XInitThreads(); |
+ |
// Required for any calls into GTK functions, such as the Disconnect and |
// Continue windows. Calling with NULL arguments because we don't have |
// any command line arguments for gtk to consume. |