[gnome-commander/gcmd-1-2-8] Fix for "gtk_entry_set_text: assertion `text != NULL'" assertion



commit d6a6403d031f661a64e495e4b1e809305e1ac52d
Author: Piotr Eljasiak <epiotr src gnome org>
Date:   Sun Jan 17 19:52:25 2010 +0100

    Fix for "gtk_entry_set_text: assertion `text != NULL'" assertion

 src/gnome-cmd-con-dialog.cc |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)
---
diff --git a/src/gnome-cmd-con-dialog.cc b/src/gnome-cmd-con-dialog.cc
index 3db7399..2853638 100644
--- a/src/gnome-cmd-con-dialog.cc
+++ b/src/gnome-cmd-con-dialog.cc
@@ -627,6 +627,8 @@ gboolean gnome_cmd_connect_dialog_edit (GnomeCmdConFtp *server)
 
             const gchar *path = gnome_vfs_uri_get_path (uri);
             const gchar *user_name = gnome_vfs_uri_get_user_name (uri);
+            const gchar *password = gnome_vfs_uri_get_password (uri);
+            guint port = gnome_vfs_uri_get_host_port (uri);
 
             if (con->method==CON_SMB)
             {
@@ -660,9 +662,8 @@ gboolean gnome_cmd_connect_dialog_edit (GnomeCmdConFtp *server)
                 gtk_entry_set_text (GTK_ENTRY (conndlg->priv->user_entry), user_name);
             }
 
-            gtk_entry_set_text (GTK_ENTRY (conndlg->priv->password_entry), gnome_vfs_uri_get_password (uri));
-
-            guint port = gnome_vfs_uri_get_host_port (uri);
+            if (password)
+                gtk_entry_set_text (GTK_ENTRY (conndlg->priv->password_entry), password);
 
             if (port)
                 gtk_entry_set_text (GTK_ENTRY (conndlg->priv->port_entry), stringify(port).c_str());



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