aboutsummaryrefslogtreecommitdiffstats
path: root/e-util/e-cell-combo.c
diff options
context:
space:
mode:
authorMilan Crha <mcrha@redhat.com>2014-04-25 00:58:34 +0800
committerMilan Crha <mcrha@redhat.com>2014-04-25 00:59:16 +0800
commitfdde33396195d6287e9b582e7ffe8a3bff453e84 (patch)
tree2349890c4111d28dd5ac4f90629d211143e08889 /e-util/e-cell-combo.c
parentf6d59b3008cb3a41a160ec018761108d042d3159 (diff)
downloadgsoc2013-evolution-fdde33396195d6287e9b582e7ffe8a3bff453e84.tar
gsoc2013-evolution-fdde33396195d6287e9b582e7ffe8a3bff453e84.tar.gz
gsoc2013-evolution-fdde33396195d6287e9b582e7ffe8a3bff453e84.tar.bz2
gsoc2013-evolution-fdde33396195d6287e9b582e7ffe8a3bff453e84.tar.lz
gsoc2013-evolution-fdde33396195d6287e9b582e7ffe8a3bff453e84.tar.xz
gsoc2013-evolution-fdde33396195d6287e9b582e7ffe8a3bff453e84.tar.zst
gsoc2013-evolution-fdde33396195d6287e9b582e7ffe8a3bff453e84.zip
Fix various memory leaks
Diffstat (limited to 'e-util/e-cell-combo.c')
-rw-r--r--e-util/e-cell-combo.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/e-util/e-cell-combo.c b/e-util/e-cell-combo.c
index 34384293c7..d499026a9d 100644
--- a/e-util/e-cell-combo.c
+++ b/e-util/e-cell-combo.c
@@ -406,7 +406,8 @@ e_cell_combo_select_matching_item (ECellCombo *ecc)
if (!found)
gtk_tree_selection_unselect_all (selection);
- e_cell_text_free_text (ecell_text, cell_text);
+ e_cell_text_free_text (ecell_text, ecv->e_table_model,
+ ecol->spec->model_col, cell_text);
}
static void
@@ -819,7 +820,8 @@ e_cell_combo_update_cell (ECellCombo *ecc)
ecol->spec->model_col, ecp->popup_row, text);
}
- e_cell_text_free_text (ecell_text, old_text);
+ e_cell_text_free_text (ecell_text, ecv->e_table_model,
+ ecol->spec->model_col, old_text);
g_free (text);
}