aboutsummaryrefslogtreecommitdiffstats
path: root/shell/ChangeLog
diff options
context:
space:
mode:
authorEttore Perazzoli <ettore@src.gnome.org>2001-09-18 05:57:33 +0800
committerEttore Perazzoli <ettore@src.gnome.org>2001-09-18 05:57:33 +0800
commit1e050bd5f7793b68b997095aab38359e45216c1a (patch)
treebfefe729d6acb85ab33dc6d99163adbfc6ee36ea /shell/ChangeLog
parent1cca3628386aa66324f4e407e73e761d379b64b3 (diff)
downloadgsoc2013-evolution-1e050bd5f7793b68b997095aab38359e45216c1a.tar.gz
gsoc2013-evolution-1e050bd5f7793b68b997095aab38359e45216c1a.tar.zst
gsoc2013-evolution-1e050bd5f7793b68b997095aab38359e45216c1a.zip
[Fix #9060, Shell crash after mailer crash.]
* e-shell-view.c (hash_foreach_destroy_view): Renamed from `hash_forall_destroy_view'. Don't free `name'. (socket_destroy_cb): Use `g_hash_table_lookup()' instead of `g_hash_table_lookup_extended()'. Don't free the URI. (e_shell_view_remove_control_for_uri): Likewise. (show_existing_view): Use view->uri as the key when inserting the view. Remove the old view from the hash when destroying it. (create_new_view_for_uri): Same here. svn path=/trunk/; revision=12913
Diffstat (limited to 'shell/ChangeLog')
-rw-r--r--shell/ChangeLog13
1 files changed, 13 insertions, 0 deletions
diff --git a/shell/ChangeLog b/shell/ChangeLog
index d0a785676f..59e5929c19 100644
--- a/shell/ChangeLog
+++ b/shell/ChangeLog
@@ -1,3 +1,16 @@
+2001-09-17 Ettore Perazzoli <ettore@ximian.com>
+
+ [Fix #9060, Shell crash after mailer crash.]
+
+ * e-shell-view.c (hash_foreach_destroy_view): Renamed from
+ `hash_forall_destroy_view'. Don't free `name'.
+ (socket_destroy_cb): Use `g_hash_table_lookup()' instead of
+ `g_hash_table_lookup_extended()'. Don't free the URI.
+ (e_shell_view_remove_control_for_uri): Likewise.
+ (show_existing_view): Use view->uri as the key when inserting the
+ view. Remove the old view from the hash when destroying it.
+ (create_new_view_for_uri): Same here.
+
2001-09-16 Ettore Perazzoli <ettore@ximian.com>
* e-shell-view.c (e_shell_view_show_folder_bar): Hide the