[krb5-auth-dialog] pwdialog: Avoid gtk_dialog_run for error dialog



commit 13f4084e2cfa42e41324cf24295069aeda73700a
Author: Guido Günther <agx sigxcpu org>
Date:   Mon Oct 17 10:13:51 2022 +0200

    pwdialog: Avoid gtk_dialog_run for error dialog
    
    It doesn't exist in GTK4

 src/ka-pwdialog.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)
---
diff --git a/src/ka-pwdialog.c b/src/ka-pwdialog.c
index 88eb1b8..20a57f6 100644
--- a/src/ka-pwdialog.c
+++ b/src/ka-pwdialog.c
@@ -129,6 +129,10 @@ ka_error_dialog_new (void)
                                 _("%s Error"), KA_NAME);
 
     gtk_window_set_title (GTK_WINDOW (dialog), _(KA_NAME));
+    g_signal_connect (dialog,
+                      "response",
+                      G_CALLBACK (gtk_widget_hide),
+                      NULL);
     return dialog;
 }
 
@@ -171,8 +175,6 @@ ka_pwdialog_error (KaPwDialog *self, const char *msg)
                                               ("Couldn't acquire Kerberos ticket: '%s'"),
                                               _(msg));
     gtk_widget_show (GTK_WIDGET (dialog));
-    gtk_dialog_run (GTK_DIALOG (dialog));
-    gtk_widget_hide (dialog);
 }
 
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]