aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--mail/ChangeLog7
-rw-r--r--mail/em-account-editor.c1
2 files changed, 7 insertions, 1 deletions
diff --git a/mail/ChangeLog b/mail/ChangeLog
index 1199243afd..282a1fa75c 100644
--- a/mail/ChangeLog
+++ b/mail/ChangeLog
@@ -1,3 +1,10 @@
+2005-12-21 Jeff Cai <jeff.cai@sun.com>
+
+ ** See bug 324473
+ * em-account-editor.c: (em_account_editor_construct):
+ delete reference to account editor to make sure be destroyed
+ when it is closed.
+
2005-12-20 Veerapuram Varadhan <vvaradhan@novell.com>
Fixes #246256
diff --git a/mail/em-account-editor.c b/mail/em-account-editor.c
index d3d8ef4da7..59f18fa9e4 100644
--- a/mail/em-account-editor.c
+++ b/mail/em-account-editor.c
@@ -2736,6 +2736,5 @@ em_account_editor_construct(EMAccountEditor *emae, EAccount *account, em_account
e_config_set_target((EConfig *)ec, (EConfigTarget *)target);
emae->editor = e_config_create_window((EConfig *)ec, NULL, type==EMAE_NOTEBOOK?_("Account Editor"):_("Evolution Account Assistant"));
- g_object_ref(emae);
g_signal_connect(emae->editor, "destroy", G_CALLBACK(emae_editor_destroyed), emae);
}