mirror of
https://github.com/brl/mutter.git
synced 2025-02-09 01:54:10 +00:00
[model] Do not attempt to free empty column names
The column names are optional - ClutterModel will use the GType name if there is no user-specified column name. Hence, the ::finalize vfunc should not try to free an empty column names vector. Fixes bug: http://bugzilla.openedhand.com/show_bug.cgi?id=1790
This commit is contained in:
parent
3686107460
commit
a5e081dc9c
@ -222,13 +222,16 @@ clutter_model_finalize (GObject *object)
|
|||||||
|
|
||||||
g_free (priv->column_types);
|
g_free (priv->column_types);
|
||||||
|
|
||||||
/* the column_names vector might have holes in it, so we need to
|
if (priv->column_names != NULL)
|
||||||
* use the columns number to clear up everything
|
{
|
||||||
*/
|
/* the column_names vector might have holes in it, so we need
|
||||||
for (i = 0; i < priv->n_columns; i++)
|
* to use the columns number to clear up everything
|
||||||
g_free (priv->column_names[i]);
|
*/
|
||||||
|
for (i = 0; i < priv->n_columns; i++)
|
||||||
|
g_free (priv->column_names[i]);
|
||||||
|
|
||||||
g_free (priv->column_names);
|
g_free (priv->column_names);
|
||||||
|
}
|
||||||
|
|
||||||
G_OBJECT_CLASS (clutter_model_parent_class)->finalize (object);
|
G_OBJECT_CLASS (clutter_model_parent_class)->finalize (object);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user