Index: seahorse-1.0.1/plugins/nautilus/seahorse-tool-files.c =================================================================== --- seahorse-1.0.1.orig/plugins/nautilus/seahorse-tool-files.c +++ seahorse-1.0.1/plugins/nautilus/seahorse-tool-files.c @@ -23,8 +23,10 @@ #include #include #include +#include #include +#include #include #include @@ -236,9 +238,11 @@ prepare_dialog (FilesCtx *ctx, guint nfo pkg = seahorse_util_uri_split_last (pkguri); gtk_entry_set_text (GTK_ENTRY (w), pkg); - if(sep) { + if (sep) { gtk_widget_grab_focus (w); - gtk_editable_select_region (GTK_EDITABLE (w), 0, sel); + /* Is this TRT? */ + /* gtk_editable_select_region (GTK_EDITABLE (w), 0, sel); */ + gtk_editable_select_region (GTK_EDITABLE (w), 0, strlen (pkg)); } /* Setup the main radio buttons */ Index: seahorse-1.0.1/libseahorse/seahorse-ssh-operation.c =================================================================== --- seahorse-1.0.1.orig/libseahorse/seahorse-ssh-operation.c +++ seahorse-1.0.1/libseahorse/seahorse-ssh-operation.c @@ -994,7 +994,10 @@ set_keyring_passphrase (SeahorseKey *ske const gchar *id; gchar *display; - g_assert (id != NULL); + /* Uhh? */ + /* g_assert (id != NULL); */ + g_assert ((skey != NULL) && (pass != NULL)); + id = seahorse_key_get_rawid (seahorse_key_get_keyid (skey)); display = seahorse_key_get_display_name (skey); Index: seahorse-1.0.1/src/seahorse-pgp-generate.c =================================================================== --- seahorse-1.0.1.orig/src/seahorse-pgp-generate.c +++ seahorse-1.0.1/src/seahorse-pgp-generate.c @@ -65,7 +65,8 @@ on_response (GtkDialog *dialog, guint re const gchar *email; const gchar *comment; const gchar *pass; - const gchar *t; + /* got to call it something, i guess. */ + const gchar *t = "gpg/pgp"; gpgme_error_t gerr; gint sel; guint type; Index: seahorse-1.0.1/libseahorse/seahorse-default-key-control.c =================================================================== --- seahorse-1.0.1.orig/libseahorse/seahorse-default-key-control.c +++ seahorse-1.0.1/libseahorse/seahorse-default-key-control.c @@ -78,7 +78,7 @@ key_changed (SeahorseKeyset *skset, Seah while (valid) { gtk_tree_model_get (model, &iter, - COMBO_POINTER, pntr, + COMBO_POINTER, &pntr, -1); skeyfrommodel = SEAHORSE_KEY (pntr); @@ -111,10 +111,11 @@ key_removed (SeahorseKeyset *skset, Seah g_return_if_fail (combo != NULL); model = gtk_combo_box_get_model (combo); + valid = gtk_tree_model_get_iter_first (model, &iter); while (valid) { gtk_tree_model_get (model, &iter, - COMBO_POINTER, pntr, + COMBO_POINTER, &pntr, -1); skeyfrommodel = SEAHORSE_KEY (pntr);