From 7812847fb49d97d829521412c5c10917e526aa95 Mon Sep 17 00:00:00 2001 From: Kevin Lange Date: Fri, 27 Jan 2017 16:53:37 +0900 Subject: [PATCH] Support session end in nested compositor to stop compositor --- userspace/gui/compositor/compositor.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/userspace/gui/compositor/compositor.c b/userspace/gui/compositor/compositor.c index 16d58d76..23b19a10 100644 --- a/userspace/gui/compositor/compositor.c +++ b/userspace/gui/compositor/compositor.c @@ -2158,7 +2158,14 @@ int main(int argc, char * argv[]) { } break; case YUTANI_MSG_SESSION_END: - TRACE("Host session ended. Should exit."); + { + TRACE("Host session ended. Should exit."); + yutani_msg_t * response = yutani_msg_build_session_end(); + pex_broadcast(server, response->size, (char *)response); + free(response); + kill(render_thread.id, SIGINT); + exit(0); + } break; default: break;