From 002adaf3057c9afc7e3758a5fe55909bc76ea22a Mon Sep 17 00:00:00 2001 From: Emmanuele Bassi Date: Mon, 10 Dec 2007 16:02:46 +0000 Subject: [PATCH] 2007-12-10 Emmanuele Bassi * clutter/clutter-model.c (clutter_model_iter_get_value): Initialise the passed GValue like the other getters do. --- ChangeLog | 5 +++++ clutter/clutter-model.c | 5 ++++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 78ed072d1..25164cffd 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2007-12-10 Emmanuele Bassi + + * clutter/clutter-model.c (clutter_model_iter_get_value): Initialise + the passed GValue like the other getters do. + 2007-12-10 Emmanuele Bassi * clutter/clutter-model.h: diff --git a/clutter/clutter-model.c b/clutter/clutter-model.c index f9de40602..9cb48eef5 100644 --- a/clutter/clutter-model.c +++ b/clutter/clutter-model.c @@ -2081,12 +2081,15 @@ clutter_model_iter_get_value (ClutterModelIter *iter, GValue *value) { ClutterModelIterClass *klass; + ClutterModel *model; g_return_if_fail (CLUTTER_IS_MODEL_ITER (iter)); klass = CLUTTER_MODEL_ITER_GET_CLASS (iter); g_return_if_fail (klass->get_value != NULL); - + + model = iter->priv->model; + g_value_init (value, clutter_model_get_column_type (model, column)); klass->get_value (iter, column, value); }