talons

Fork of Claws Mail https://www.claws-mail
Log | Files | Refs | README | LICENSE

commit c120bdcd44aad8d270d7f46d66293d6c5a8c0029
parent 0671d7234e7e0ce5a35fa7ae29d235fe21e103bb
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:
Msrc/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; }