move xwayland socket connection to its own thread
authorMike Blumenkrantz <zmike@osg.samsung.com>
Wed, 15 Jul 2015 17:40:32 +0000 (13:40 -0400)
committerMike Blumenkrantz <zmike@osg.samsung.com>
Wed, 15 Jul 2015 17:58:03 +0000 (13:58 -0400)
commit1c0a0ab00f20d6c371d0e6f177f4b55c6cd445c1
tree599c1588ebb10c895150582cc373ce772926741f
parent321a421208e4392d39411792acf30ca586316bd6
move xwayland socket connection to its own thread

this operation performs a synchronous socket connection inside xlib which can
block for an infinite amount of time. in order to avoid having a potentially
unlimited amount of time where the ui is frozen and polling on the socket connection,
move it to a thread where it can hang for as long as it wants and then use the
resulting display object for the ecore-x connection
src/modules/xwayland/e_mod_main.c