commit a2f80ff8b7ddd630c1f9ce675fc8d2742faa798a parent 8a6bba660a93192b78978933928589ff8a1e9f75 Author: Andrej Kacian <ticho@claws-mail.org> Date: Mon, 17 Dec 2018 20:26:48 +0100 Make Delete key in TLS certificate manager delete selected certificate. Diffstat:
| M | src/ssl_manager.c | | | 8 | +++++++- |
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/src/ssl_manager.c b/src/ssl_manager.c @@ -414,8 +414,14 @@ static void ssl_manager_close_cb(GtkWidget *widget, static gboolean key_pressed(GtkWidget *widget, GdkEventKey *event, gpointer data) { - if (event && event->keyval == GDK_KEY_Escape) + if (!event) + return FALSE; + + if (event->keyval == GDK_KEY_Escape) ssl_manager_close(); + else if (event->keyval == GDK_KEY_Delete) + ssl_manager_delete_cb(manager.delete_btn, NULL); + return FALSE; }