[libgda/LIBGDA_4.0] GdaDataModelIter correction follow-up
- From: Vivien Malerba <vivien src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [libgda/LIBGDA_4.0] GdaDataModelIter correction follow-up
- Date: Mon, 19 Oct 2009 18:41:22 +0000 (UTC)
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]