Remove the folder from the EvolutionStorage as well as the EStorage.
2001-08-30 Peter Williams <peterw@ximian.com> * e-local-storage.c (async_xfer_folder_complete): Remove the folder from the EvolutionStorage as well as the EStorage. 2001-08-29 Peter Williams <peterw@ximian.com> * e-storage-set-view.c (etree_node_destroy_func): Only call remove_node_from_hash if it's not the root node. (removed_storage_cb): Don't remove the node from the hash here, because it will be removed in the node_destroyed callback. (removed_folder_cb): Same. * e-shell-view.c (e_shell_view_remove_control_for_uri): Disconnect from the destroy signal so as not to confuse ourselves. Also, the page remove in the notebook destroys the control and the socket, so don't do that explicitly. * e-shell-folder-commands.c (folder_selection_dialog_folder_selected_callback): Remove the control for the source view if we're moving. svn path=/trunk/; revision=12578
This commit is contained in:

committed by
Peter Williams

parent
25001583d2
commit
3b17294f86
@ -194,6 +194,10 @@ folder_selection_dialog_folder_selected_callback (EShellFolderSelectionDialog *f
|
||||
|
||||
storage_set = e_shell_get_storage_set (folder_command_data->shell);
|
||||
|
||||
if (remove_source)
|
||||
e_shell_view_remove_control_for_uri (folder_command_data->shell_view,
|
||||
e_shell_view_get_current_uri (folder_command_data->shell_view));
|
||||
|
||||
e_storage_set_async_xfer_folder (storage_set,
|
||||
folder_command_data->source_path,
|
||||
folder_command_data->destination_path,
|
||||
|
Reference in New Issue
Block a user