[gcr] ui: Made gcr-certificate-renderer close the dialog when clicking okay
- From: Stefan Walter <stefw src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gcr] ui: Made gcr-certificate-renderer close the dialog when clicking okay
- Date: Tue, 18 Jun 2013 14:14:21 +0000 (UTC)
commit 3f0b0e38cdac7bd3667cbbd23cb05fee7c022959
Author: Tobias Mueller <tobiasmue gnome org>
Date: Fri May 3 04:24:16 2013 +0200
ui: Made gcr-certificate-renderer close the dialog when clicking okay
According to https://developer.gnome.org/gtk3/stable/GtkMessageDialog.html
gtk_widget_destroy is used rather than unref. So we got rid of a helper function,
too.
https://bugzilla.gnome.org/show_bug.cgi?id=699543
ui/gcr-certificate-renderer.c | 10 ++--------
1 files changed, 2 insertions(+), 8 deletions(-)
---
diff --git a/ui/gcr-certificate-renderer.c b/ui/gcr-certificate-renderer.c
index 183962d..7e77522 100644
--- a/ui/gcr-certificate-renderer.c
+++ b/ui/gcr-certificate-renderer.c
@@ -273,13 +273,6 @@ append_extension_hex (GcrRenderer *renderer,
return TRUE;
}
-static gboolean
-on_delete_unref_dialog (GtkWidget *widget, GdkEvent *event, gpointer data)
-{
- g_object_unref (widget);
- return FALSE;
-}
-
static void
on_export_completed (GObject *source, GAsyncResult *result, gpointer user_data)
{
@@ -297,7 +290,8 @@ on_export_completed (GObject *source, GAsyncResult *result, gpointer user_data)
error->message);
gtk_widget_show (dialog);
g_signal_connect (dialog, "delete-event",
- G_CALLBACK (on_delete_unref_dialog), NULL);
+ G_CALLBACK (gtk_widget_destroy), dialog);
+ g_signal_connect_swapped(dialog, "response", G_CALLBACK (gtk_widget_destroy), dialog);
}
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]