[krb5-auth-dialog] pwdialog: Handle delete-event
- From: Guido Günther <guidog src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [krb5-auth-dialog] pwdialog: Handle delete-event
- Date: Tue, 18 Oct 2022 10:16:21 +0000 (UTC)
commit 3ee21ff7983220f79fc9b5232c6979e80ef85634
Author: Guido Günther <agx sigxcpu org>
Date: Mon Oct 17 10:13:55 2022 +0200
pwdialog: Handle delete-event
Otherwise the dialog gets destroyed when pressing ESC
src/ka-pwdialog.c | 11 ++++++++---
1 file changed, 8 insertions(+), 3 deletions(-)
---
diff --git a/src/ka-pwdialog.c b/src/ka-pwdialog.c
index 20a57f6..54d64d8 100644
--- a/src/ka-pwdialog.c
+++ b/src/ka-pwdialog.c
@@ -50,11 +50,16 @@ struct _KaPwDialogPrivate {
G_DEFINE_TYPE_WITH_PRIVATE (KaPwDialog, ka_pwdialog, GTK_TYPE_DIALOG);
static void
-ka_pwdialog_init (KaPwDialog *pwdialog)
+ka_pwdialog_init (KaPwDialog *self)
{
- pwdialog->priv = ka_pwdialog_get_instance_private (pwdialog);
+ self->priv = ka_pwdialog_get_instance_private (self);
- gtk_widget_init_template (GTK_WIDGET (pwdialog));
+ gtk_widget_init_template (GTK_WIDGET (self));
+
+ g_signal_connect (self,
+ "delete-event",
+ G_CALLBACK (gtk_widget_hide_on_delete),
+ NULL);
}
static void
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]