[libgda/LIBGDA_4.0] GdaDataModelIter correction follow-up



commit 608cae89b97682f9f1698a312003c6c40f955c75
Author: Vivien Malerba <malerba gnome-db org>
Date:   Sat Oct 17 15:00:22 2009 +0200

    GdaDataModelIter correction follow-up

 libgda/gda-data-model-iter.c     |    8 ++++++++
 tests/data-models/check_pmodel.c |    2 +-
 2 files changed, 9 insertions(+), 1 deletions(-)
---
diff --git a/libgda/gda-data-model-iter.c b/libgda/gda-data-model-iter.c
index 3bb68ba..09f5a80 100644
--- a/libgda/gda-data-model-iter.c
+++ b/libgda/gda-data-model-iter.c
@@ -439,6 +439,14 @@ gda_data_model_iter_set_property (GObject *object,
 					gchar *tmp = g_strdup_printf ("col%d", col);
 					g_object_set (G_OBJECT (param), "id", tmp, NULL);
 					g_free (tmp);
+					
+					const gchar *cstr;
+					cstr = gda_column_get_description (column);
+					if (cstr)
+						g_object_set (G_OBJECT (param), "description", cstr, NULL);
+					cstr = gda_column_get_name (column);
+					if (cstr)
+						g_object_set (G_OBJECT (param), "name", cstr, NULL);
 				}
 				if (gda_column_get_default_value (column))
 					gda_holder_set_default_value (param, gda_column_get_default_value (column));
diff --git a/tests/data-models/check_pmodel.c b/tests/data-models/check_pmodel.c
index 86c2e03..aa22efb 100644
--- a/tests/data-models/check_pmodel.c
+++ b/tests/data-models/check_pmodel.c
@@ -1293,7 +1293,7 @@ test12 (GdaConnection *cnc)
 	}
 
 	g_value_set_string ((value = gda_value_new (G_TYPE_STRING)), "Nick");
-	if (! gda_set_set_holder_value (GDA_SET (iter), &error, "name", "Nick")) {
+	if (! gda_set_set_holder_value (GDA_SET (iter), &error, "col1", "Nick")) {
 		nfailed++;
 #ifdef CHECK_EXTRA_INFO
 		g_print ("GdaDataModelIter value set failed: %s\n",



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