forked from enlightenment/efl
evas sw x11 - disable the loop begin/end that deadlocks evas
this is quick to get evas working again. this disables part of
7e2d700d06
that creates deadlocks. this
thread waits on mainloop. mainloop waits on this render thread. BOOM.
deadlock.
This commit is contained in:
parent
e44c48b904
commit
c88c74de1b
|
@ -144,11 +144,12 @@ evas_software_x11_region_push_hook_call(Outbuf *buf, int x, int y, int w, int h,
|
|||
|
||||
if (!buf->region_push_hook.cb)
|
||||
return;
|
||||
|
||||
/*
|
||||
err = ecore_thread_main_loop_begin();
|
||||
EINA_SAFETY_ON_TRUE_RETURN(err == -1);
|
||||
buf->region_push_hook.cb(buf->region_push_hook.evas, x, y, w, h, pixels);
|
||||
ecore_thread_main_loop_end();
|
||||
*/
|
||||
}
|
||||
|
||||
static void
|
||||
|
|
Loading…
Reference in New Issue