From c39333cd3fa117f58b0cb07bff5fc3cb30439d03 Mon Sep 17 00:00:00 2001 From: Goffi Date: Thu, 4 Sep 2014 19:05:57 +0200 Subject: [PATCH] primitivus: SIGINT is now ignored, APP_QUIT key/menu or :quit command must be used to quit Primitivus --- frontends/src/primitivus/primitivus | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/frontends/src/primitivus/primitivus b/frontends/src/primitivus/primitivus index b4bb380d..c8a747c1 100755 --- a/frontends/src/primitivus/primitivus +++ b/frontends/src/primitivus/primitivus @@ -42,6 +42,7 @@ from sat_frontends.tools.misc import InputHistory from sat_frontends.constants import Const as commonConst # FIXME from sat_frontends.tools.jid import JID from os.path import join +import signal class ChatList(QuickChatList): @@ -195,6 +196,9 @@ class PrimitivusApp(QuickApp, InputHistory): self.x_notify = Notify() + # we already manage exit with a_key['APP_QUIT'], so we don't want C-c + signal.signal(signal.SIGINT, signal.SIG_IGN) + @property def mode(self): return self.editBar.mode