From 32e8bb74e29c7d50e48aefbcd0fc9c09f96d557a Mon Sep 17 00:00:00 2001 From: Alexandre Savard <alexandre.savard@savoirfairelinux.com> Date: Wed, 15 Sep 2010 16:27:30 -0400 Subject: [PATCH] [#4067] Fix gtk-critical warnings for new accounts --- .../src/config/accountconfigdialog.c | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/sflphone-client-gnome/src/config/accountconfigdialog.c b/sflphone-client-gnome/src/config/accountconfigdialog.c index 6e0e8e6c8c..7cd7c0ffc2 100644 --- a/sflphone-client-gnome/src/config/accountconfigdialog.c +++ b/sflphone-client-gnome/src/config/accountconfigdialog.c @@ -74,7 +74,7 @@ GtkWidget * entryMailbox; GtkWidget * entryUseragent; GtkWidget * entryResolveNameOnlyOnce; GtkWidget * expireSpinBox; -GtkListStore * credentialStore; +GtkListStore * credentialStore = NULL; GtkWidget * deleteCredButton; GtkWidget * treeViewCredential; // GtkWidget * scrolledWindowCredential; @@ -261,11 +261,13 @@ static void update_credential_cb (GtkWidget *widget, gpointer data UNUSED) GtkTreeIter iter; 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); + if (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