Philipp Hörist pushed to branch master at gajim / gajim


Commits:
241206c5 by Philipp Hörist at 2022-10-26T21:36:20+02:00
imprv: ExceptionDialog: Close dialog with ESC

- - - - -


1 changed file:

- gajim/gtk/exception.py


Changes:

=====================================
gajim/gtk/exception.py
=====================================
@@ -126,12 +126,17 @@ def __init__(self,
         buffer_ = self._ui.exception_view.get_buffer()
         buffer_.set_text(self._issue_text)
 
+        self.connect('key-press-event', self._on_key_press)
         self._ui.connect_signals(self)
         self.show_all()
 
         if self._sentry_available:
             self._ui.user_feedback_entry.grab_focus()
 
+    def _on_key_press(self, _widget: Gtk.Widget, event: Gdk.EventKey) -> None:
+        if event.keyval == Gdk.KEY_Escape:
+            self.destroy()
+
     def _on_report_clicked(self, _button: Gtk.Button) -> None:
         if self._sentry_available and determine_proxy() is not None:
             # sentry-sdk supports a http-proxy arg but for now only use



View it on GitLab: 
https://dev.gajim.org/gajim/gajim/-/commit/241206c5a0effbe5065dc0acb26adb3005de18bb

-- 
View it on GitLab: 
https://dev.gajim.org/gajim/gajim/-/commit/241206c5a0effbe5065dc0acb26adb3005de18bb
You're receiving this email because of your account on dev.gajim.org.


_______________________________________________
Commits mailing list
[email protected]
https://lists.gajim.org/cgi-bin/listinfo/commits

Reply via email to