From 7a7115931375ed59f4f831d4f0f91a02cf35fe7c Mon Sep 17 00:00:00 2001 From: Alexandre Savard <alexandre.savard@savoirfairelinux.com> Date: Wed, 15 Sep 2010 16:07:02 -0400 Subject: [PATCH] [#4067] Fix gtk-critical warning when updating username in acount config --- .../src/config/accountconfigdialog.c | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/sflphone-client-gnome/src/config/accountconfigdialog.c b/sflphone-client-gnome/src/config/accountconfigdialog.c index 643920cbd4..6e0e8e6c8c 100644 --- a/sflphone-client-gnome/src/config/accountconfigdialog.c +++ b/sflphone-client-gnome/src/config/accountconfigdialog.c @@ -259,10 +259,13 @@ static GPtrArray* getNewCredential (GHashTable * properties) static void update_credential_cb (GtkWidget *widget, gpointer data UNUSED) { GtkTreeIter iter; - gtk_tree_model_get_iter_from_string ( (GtkTreeModel *) credentialStore, &iter, "0"); - gint column = GPOINTER_TO_INT (g_object_get_data (G_OBJECT (widget), "column")); - // g_print ("set password to %s\n", (gchar *) gtk_entry_get_text(GTK_ENTRY(widget))); - gtk_list_store_set (GTK_LIST_STORE (credentialStore), &iter, column, (gchar *) gtk_entry_get_text (GTK_ENTRY (widget)), -1); + + if (credentialStore) { + gtk_tree_model_get_iter_from_string ( (GtkTreeModel *) credentialStore, &iter, "0"); + gint column = GPOINTER_TO_INT (g_object_get_data (G_OBJECT (widget), "column")); + // g_print ("set password to %s\n", (gchar *) gtk_entry_get_text(GTK_ENTRY(widget))); + gtk_list_store_set (GTK_LIST_STORE (credentialStore), &iter, column, (gchar *) gtk_entry_get_text (GTK_ENTRY (widget)), -1); + } } static GtkWidget* create_basic_tab (account_t **a) -- GitLab