[ fixes #29144 ] use e_table_memory_storage_change instead of

2002-10-24  Chris Toshok  <toshok@ximian.com>

	[ 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
This commit is contained in:
Chris Toshok
2002-10-25 06:30:47 +00:00
committed by Chris Toshok
parent 08bf083376
commit faaf0868fd
2 changed files with 8 additions and 3 deletions

View File

@ -1,3 +1,10 @@
2002-10-24 Chris Toshok <toshok@ximian.com>
[ 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.
2002-10-22 Dan Winship <danw@ximian.com>
* gui/component/select-names/e-select-names.c

View File

@ -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 */