From d7b9e91192652dd4d2a4ae7399dacffc51e22794 Mon Sep 17 00:00:00 2001 From: Chris Toshok Date: Tue, 27 Jan 2004 02:06:36 +0000 Subject: [ Should fix #53361 and other migration problems/crashes ] new function, 2004-01-26 Chris Toshok [ Should fix #53361 and other migration problems/crashes ] * gui/component/addressbook-migrate.c (migrate_contact_folder_to_source): new function, takes most of migrate_contact_folder's contents. Fix some of the refcounting problems though, by not unreffing dest_group, and using e_group_add_source instead of e_source_set_group. (migrate_contact_folder): convert to calling migrate_contact_folder_to_source. (create_groups): add an out parameter for *personal_source. (migrate_local_folders): add personal_source as an arg, so we can get the source that create_groups created/found. Call migrate_contact_folder_to_source for the personal_source. (addressbook_migrate): pass personal_source to migrate_local_folders. svn path=/trunk/; revision=24457 --- addressbook/ChangeLog | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'addressbook/ChangeLog') diff --git a/addressbook/ChangeLog b/addressbook/ChangeLog index 101e9b777c..670a86743b 100644 --- a/addressbook/ChangeLog +++ b/addressbook/ChangeLog @@ -1,3 +1,20 @@ +2004-01-26 Chris Toshok + + [ Should fix #53361 and other migration problems/crashes ] + * gui/component/addressbook-migrate.c + (migrate_contact_folder_to_source): new function, takes most of + migrate_contact_folder's contents. Fix some of the refcounting + problems though, by not unreffing dest_group, and using + e_group_add_source instead of e_source_set_group. + (migrate_contact_folder): convert to calling + migrate_contact_folder_to_source. + (create_groups): add an out parameter for *personal_source. + (migrate_local_folders): add personal_source as an arg, so we can + get the source that create_groups created/found. Call + migrate_contact_folder_to_source for the personal_source. + (addressbook_migrate): pass personal_source to + migrate_local_folders. + 2004-01-26 Chris Toshok [ fixes #53238 ] -- cgit v1.2.3