[libgda] GdaDataModelIter correction follow-up
- From: Vivien Malerba <vivien src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [libgda] GdaDataModelIter correction follow-up
- Date: Mon, 19 Oct 2009 18:43:04 +0000 (UTC)
commit f8b49de067ffbe2b4548081638b0cc2c331a0e92
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 9f4bfdc..989923a 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 02f780a..febbc4c 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]