[evolution] Bug 753609 - Entered text reset on column leave in list view
- From: Milan Crha <mcrha src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [evolution] Bug 753609 - Entered text reset on column leave in list view
- Date: Fri, 14 Aug 2015 11:45:11 +0000 (UTC)
commit 15724d2c84f9b0eeb44342fbaf5c1a8f7b249653
Author: Milan Crha <mcrha redhat com>
Date: Fri Aug 14 13:44:36 2015 +0200
Bug 753609 - Entered text reset on column leave in list view
e-util/e-table-one.c | 11 ++++-------
1 files changed, 4 insertions(+), 7 deletions(-)
---
diff --git a/e-util/e-table-one.c b/e-util/e-table-one.c
index e2b02ea..338ad66 100644
--- a/e-util/e-table-one.c
+++ b/e-util/e-table-one.c
@@ -143,15 +143,12 @@ table_one_free_value (ETableModel *etm,
ETableOne *one = E_TABLE_ONE (etm);
if (one->source) {
- e_table_model_free_value (one->source, col, value);
- if (one->data && one->data[col] != value && one->data[col]) {
- e_table_model_free_value (one->source, col, one->data[col]);
- one->data[col] = NULL;
+ if (!one->data || one->data[col] != value) {
+ e_table_model_free_value (one->source, col, value);
}
+ } else if (one->data) {
+ one->data[col] = NULL;
}
-
- if (one->data)
- one->data[col] = one->source ? e_table_model_initialize_value (one->source, col) : NULL;
}
static gpointer
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]