mirror of
https://gitlab.gnome.org/World/Authenticator.git
synced 2025-03-04 08:44:40 +01:00
add account: close with escape
This commit is contained in:
parent
f35eefbd5e
commit
2d9cadbe99
1 changed files with 9 additions and 0 deletions
|
@ -69,6 +69,15 @@ impl AddAccountDialog {
|
|||
|
||||
username_entry.connect_changed(validate_entries.clone());
|
||||
token_entry.connect_changed(validate_entries);
|
||||
|
||||
let event_controller = gtk::EventControllerKey::new();
|
||||
event_controller.connect_key_pressed(clone!(@weak self.widget as widget => @default-return Inhibit(false), move |e, k, u, m| {
|
||||
if k == 65307 {
|
||||
widget.close();
|
||||
}
|
||||
Inhibit(false)
|
||||
}));
|
||||
self.widget.add_controller(&event_controller);
|
||||
}
|
||||
|
||||
fn scan_qr(&self) -> Result<()> {
|
||||
|
|
Loading…
Add table
Reference in a new issue