diff options
Diffstat (limited to 'shell/ChangeLog')
-rw-r--r-- | shell/ChangeLog | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/shell/ChangeLog b/shell/ChangeLog index b8374179f6..4a7312c7a4 100644 --- a/shell/ChangeLog +++ b/shell/ChangeLog @@ -1,3 +1,26 @@ +2002-03-04 Ettore Perazzoli <ettore@ximian.com> + + [Fix #20234, Deleting Folder gratuitiously causes /local to open.] + + * e-shell-view.c (find_inbox_in_storage): New helper function to + heuristically find an Inbox folder. + (handle_current_folder_removed): New function to handle the + removal of the currently displayed folder in a slightly smarter + way than before. It tries to display the parent folder of the + folder that got deleted and, if not possible, the Inbox in the + same storage. If neither of this is possible, it displays the + default local Inbox. [It still doesn't handle the case where you + have no Inbox gracefully, but that can come later.] + (storage_set_removed_folder_callback): Call + `handle_current_folder_removed'. + +2002-03-04 Ettore Perazzoli <ettore@ximian.com> + + [Fix #20237, Shell silently drops xfer_folder errors.] + + * e-shell-folder-commands.c (xfer_result_callback): Display an + error message if the operation failed. + 2002-02-26 Ettore Perazzoli <ettore@ximian.com> [This gets rid of some spurious "could not find handler" messages |