From ad936b8df88fac65886a179ac7b9d4d9da366419 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philipp=20H=C3=B6rist?= Date: Mon, 6 Feb 2017 23:12:31 +0100 Subject: [PATCH] Close XML Console Window with ESC --- data/gui/xml_console_window.ui | 3 ++- src/dialogs.py | 4 ++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/data/gui/xml_console_window.ui b/data/gui/xml_console_window.ui index 2320d330c..1d92fe68a 100644 --- a/data/gui/xml_console_window.ui +++ b/data/gui/xml_console_window.ui @@ -1,5 +1,5 @@ - + @@ -13,6 +13,7 @@ 550 450 + True diff --git a/src/dialogs.py b/src/dialogs.py index e5b98bfa2..e1e95e385 100644 --- a/src/dialogs.py +++ b/src/dialogs.py @@ -3397,6 +3397,10 @@ class XMLConsoleWindow: self.xml.connect_signals(self) + def on_key_press_event(self, widget, event): + if event.keyval == Gdk.KEY_Escape: + self.window.destroy() + def on_xml_console_window_destroy(self, widget): del gajim.interface.instances[self.account]['xml_console'] gajim.ged.remove_event_handler('stanza-received', ged.GUI1,