From faaf0868fd78c0e28330c8fa8b4ce874634044b4 Mon Sep 17 00:00:00 2001 From: Chris Toshok Date: Fri, 25 Oct 2002 06:30:47 +0000 Subject: [ fixes #29144 ] use e_table_memory_storage_change instead of 2002-10-24 Chris Toshok [ fixes #29144 ] * gui/component/addressbook-config.c (edit_dialog_store_change): use e_table_memory_storage_change instead of remove/insert, so the selection is maintained. svn path=/trunk/; revision=18435 --- addressbook/gui/component/addressbook-config.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'addressbook/gui/component') diff --git a/addressbook/gui/component/addressbook-config.c b/addressbook/gui/component/addressbook-config.c index fdaee205dc..33e67c6a4e 100644 --- a/addressbook/gui/component/addressbook-config.c +++ b/addressbook/gui/component/addressbook-config.c @@ -1265,10 +1265,8 @@ edit_dialog_store_change (AddressbookSourceDialog *sdialog) /* store the new source in the addressbook dialog */ old_source = e_table_memory_get_data (E_TABLE_MEMORY (dialog->sourcesModel), sdialog->source_model_row); addressbook_source_free (old_source); - e_table_memory_store_remove (E_TABLE_MEMORY_STORE (dialog->sourcesModel), - sdialog->source_model_row); - e_table_memory_store_insert (E_TABLE_MEMORY_STORE (dialog->sourcesModel), + e_table_memory_store_change (E_TABLE_MEMORY_STORE (dialog->sourcesModel), sdialog->source_model_row, source, source->name, source->host); /* and let the config control know about the change */ -- cgit v1.2.3