From d939dd522a88c309f0e9f78817b1194c03d83e1e Mon Sep 17 00:00:00 2001 From: Antoine Martin Date: Mon, 11 May 2015 09:41:48 +0000 Subject: [PATCH] #626: exit the main loop using an exception (sys.exit) git-svn-id: https://xpra.org/svn/Xpra/trunk@9295 3bb7dfac-3a0b-4e04-842a-767bc560f471 --- src/xpra/server/server_core.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/xpra/server/server_core.py b/src/xpra/server/server_core.py index 3acddee2e3..ba093933bd 100644 --- a/src/xpra/server/server_core.py +++ b/src/xpra/server/server_core.py @@ -267,6 +267,7 @@ def signal_quit(self, signum, frame): signal.signal(signal.SIGINT, deadly_signal) signal.signal(signal.SIGTERM, deadly_signal) self.idle_add(self.clean_quit) + self.idle_add(sys.exit, 128+signum) def clean_quit(self, upgrading=False): log("clean_quit(%s)", upgrading)