[seahorse] Set bits setting properly when creating SSH key.



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]