From 83f4d6e191c9be2b6603f169284e7be442c9c40c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philipp=20H=C3=B6rist?= Date: Fri, 29 Sep 2017 02:43:29 +0200 Subject: [PATCH] OptionsDialog: Destroy dialog on ESC --- gajim/options_dialog.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/gajim/options_dialog.py b/gajim/options_dialog.py index b1f74ab5e..a07cbe6c8 100644 --- a/gajim/options_dialog.py +++ b/gajim/options_dialog.py @@ -35,6 +35,11 @@ class OptionsDialog(Gtk.ApplicationWindow): self.show_all() self.listbox.connect('row-activated', self.on_row_activated) + self.connect('key-press-event', self.on_key_press) + + def on_key_press(self, widget, event): + if event.keyval == Gdk.KEY_Escape: + self.destroy() @staticmethod def on_row_activated(listbox, row):