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