aboutsummaryrefslogtreecommitdiffstats
path: root/addressbook/gui/widgets/e-addressbook-table-adapter.c
diff options
context:
space:
mode:
Diffstat (limited to 'addressbook/gui/widgets/e-addressbook-table-adapter.c')
-rw-r--r--addressbook/gui/widgets/e-addressbook-table-adapter.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/addressbook/gui/widgets/e-addressbook-table-adapter.c b/addressbook/gui/widgets/e-addressbook-table-adapter.c
index f055b34a03..08c03863aa 100644
--- a/addressbook/gui/widgets/e-addressbook-table-adapter.c
+++ b/addressbook/gui/widgets/e-addressbook-table-adapter.c
@@ -150,6 +150,8 @@ addressbook_set_value_at (ETableModel *etc, int col, int row, const void *val)
if ( col >= COLS|| row >= e_addressbook_model_card_count (priv->model) )
return;
+ e_table_model_pre_change(etc);
+
e_card_simple_set(priv->simples[row],
col,
val);
@@ -334,6 +336,7 @@ static void
model_changed (EAddressbookModel *model,
EAddressbookTableAdapter *adapter)
{
+ e_table_model_pre_change (E_TABLE_MODEL (adapter));
build_simple_mapping (adapter);
e_table_model_changed (E_TABLE_MODEL (adapter));
}