[seahorse] Set bits setting properly when creating SSH key.
- From: Stefan Walter <stefw src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [seahorse] Set bits setting properly when creating SSH key.
- Date: Sat, 10 Oct 2009 19:54:44 +0000 (UTC)
commit b0cef6e39c8aa2643dd78b79f4ddf73a704e5273
Author: Stef Walter <stef memberwebs com>
Date: Sat Oct 10 19:53:51 2009 +0000
Set bits setting properly when creating SSH key.
The key bit size setting was not set properly in the SSH
key generate dialog.
ssh/seahorse-ssh-generate.c | 23 ++++++++++++-----------
1 files changed, 12 insertions(+), 11 deletions(-)
---
diff --git a/ssh/seahorse-ssh-generate.c b/ssh/seahorse-ssh-generate.c
index 48e2de9..cc958a5 100644
--- a/ssh/seahorse-ssh-generate.c
+++ b/ssh/seahorse-ssh-generate.c
@@ -217,21 +217,22 @@ seahorse_ssh_generate_show (SeahorseSSHSource *src, GtkWindow *parent)
/* Widget already present */
if (swidget == NULL)
return;
-
- widget = seahorse_widget_get_widget (swidget, "ssh-image");
- g_return_if_fail (widget != NULL);
- gtk_image_set_from_stock (GTK_IMAGE (widget), SEAHORSE_STOCK_KEY_SSH, GTK_ICON_SIZE_DIALOG);
-
- widget = seahorse_widget_get_widget (swidget, "algorithm-choice");
- g_return_if_fail (widget != NULL);
- gtk_combo_box_set_active (GTK_COMBO_BOX (widget), 0);
-
+
g_object_ref (src);
g_object_set_data_full (G_OBJECT (swidget), "source", src, g_object_unref);
-
+
g_signal_connect (G_OBJECT (seahorse_widget_get_widget (swidget, "algorithm-choice")), "changed",
G_CALLBACK (on_change), swidget);
-
+
g_signal_connect (seahorse_widget_get_toplevel (swidget), "response",
G_CALLBACK (on_response), swidget);
+
+ widget = seahorse_widget_get_widget (swidget, "ssh-image");
+ g_return_if_fail (widget != NULL);
+ gtk_image_set_from_stock (GTK_IMAGE (widget), SEAHORSE_STOCK_KEY_SSH, GTK_ICON_SIZE_DIALOG);
+
+ /* on_change() gets called, bits entry is setup */
+ widget = seahorse_widget_get_widget (swidget, "algorithm-choice");
+ g_return_if_fail (widget != NULL);
+ gtk_combo_box_set_active (GTK_COMBO_BOX (widget), 0);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]