From: Reinhard N. <rn...@gm...> - 2011-01-25 22:44:53
|
gui_deinit() must wait for a pending event handler to return before setting reject_events. Otherwise it will continue to shutdown xine and destroy windows on which the event handler is currently working on. To allow gui_deinit() to be called from the event handler, the mutex needs to be changed to a recursive one. Otherwise a deadlock happens. src/xitk/event.c | 10 +++++++++- 1 files changed, 9 insertions(+), 1 deletions(-) |