Fix threaded rendering
authorLars Knoll <lars.knoll@nokia.com>
Thu, 25 Aug 2011 07:28:19 +0000 (09:28 +0200)
committerJørgen Lind <jorgen.lind@nokia.com>
Thu, 25 Aug 2011 07:38:29 +0000 (09:38 +0200)
Call XInitThreads() before any other xlib call.

Change-Id: Ifa2cd4c3574ff024e733fbf51064699b2de0f8e6
Reviewed-on: http://codereview.qt.nokia.com/3573
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Jørgen Lind <jorgen.lind@nokia.com>
src/plugins/platforms/xlib/qxlibintegration.cpp

index b5c59e9..5be7420 100644 (file)
@@ -66,6 +66,8 @@ QXlibIntegration::QXlibIntegration()
     mEventDispatcher = createUnixEventDispatcher();
     QGuiApplicationPrivate::instance()->setEventDispatcher(mEventDispatcher);
 
+    XInitThreads();
+
     mPrimaryScreen = new QXlibScreen();
     mScreens.append(mPrimaryScreen);
     screenAdded(mPrimaryScreen);