aboutsummaryrefslogtreecommitdiffstats
path: root/widgets/table/e-cell-vbox.c
diff options
context:
space:
mode:
Diffstat (limited to 'widgets/table/e-cell-vbox.c')
-rw-r--r--widgets/table/e-cell-vbox.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/widgets/table/e-cell-vbox.c b/widgets/table/e-cell-vbox.c
index ab64ac4416..4327722b64 100644
--- a/widgets/table/e-cell-vbox.c
+++ b/widgets/table/e-cell-vbox.c
@@ -415,11 +415,22 @@ ecv_dispose (GObject *object)
}
static void
+ecv_finalize (GObject *object)
+{
+ ECellVbox *ecv = E_CELL_VBOX (object);
+
+ g_free (ecv->model_cols);
+
+ G_OBJECT_CLASS (parent_class)->finalize (object);
+}
+
+static void
e_cell_vbox_class_init (GObjectClass *object_class)
{
ECellClass *ecc = (ECellClass *) object_class;
object_class->dispose = ecv_dispose;
+ object_class->finalize = ecv_finalize;
ecc->new_view = ecv_new_view;
ecc->kill_view = ecv_kill_view;