diff options
author | Jeffrey Stedfast <fejj@ximian.com> | 2002-09-06 05:36:54 +0800 |
---|---|---|
committer | Jeffrey Stedfast <fejj@src.gnome.org> | 2002-09-06 05:36:54 +0800 |
commit | bf86bdf817bcd1d3f38a13e1f37dc044c6c7bc69 (patch) | |
tree | 0b48ffad9ac3fc2411e0fe8d97c6b25f1033dcf0 /mail/ChangeLog | |
parent | 8de16a8141ed1452dcc0ca5f1ef0b1b54ab587f9 (diff) | |
download | gsoc2013-evolution-bf86bdf817bcd1d3f38a13e1f37dc044c6c7bc69.tar.gz gsoc2013-evolution-bf86bdf817bcd1d3f38a13e1f37dc044c6c7bc69.tar.zst gsoc2013-evolution-bf86bdf817bcd1d3f38a13e1f37dc044c6c7bc69.zip |
All this snot is to fix bug #29930. What I think was happening was that
2002-09-05 Jeffrey Stedfast <fejj@ximian.com>
All this snot is to fix bug #29930. What I think was happening was
that the composer's destroy callback got fired off before the
async callback did.
* mail-callbacks.c (ccd_new): New convenience function to malloc a
new ccd.
(ccd_ref): ccd is now ref_counted (it needs to be) so we now have
this.
(ccd_unref): And we need this now too of course.
(composer_destroy_cb): composer's new destroy callback function -
unref's the ccd.
(composer_send_queued_cb): unref the ccd.
(composer_send_cb): ref the ccd here.
(save_draft_done): unref the ccd.
(composer_save_draft_cb): ref the ccd.
svn path=/trunk/; revision=17997
Diffstat (limited to 'mail/ChangeLog')
-rw-r--r-- | mail/ChangeLog | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/mail/ChangeLog b/mail/ChangeLog index 8c180d1ede..39e97e87e9 100644 --- a/mail/ChangeLog +++ b/mail/ChangeLog @@ -1,5 +1,23 @@ 2002-09-05 Jeffrey Stedfast <fejj@ximian.com> + All this snot is to fix bug #29930. What I think was happening was + that the composer's destroy callback got fired off before the + async callback did. + + * mail-callbacks.c (ccd_new): New convenience function to malloc a + new ccd. + (ccd_ref): ccd is now ref_counted (it needs to be) so we now have + this. + (ccd_unref): And we need this now too of course. + (composer_destroy_cb): composer's new destroy callback function - + unref's the ccd. + (composer_send_queued_cb): unref the ccd. + (composer_send_cb): ref the ccd here. + (save_draft_done): unref the ccd. + (composer_save_draft_cb): ref the ccd. + +2002-09-05 Jeffrey Stedfast <fejj@ximian.com> + * upgrade-mailer.c (imap_url_upgrade): Hex decode the folder names when searching for them in the memory buffer, and re-hex encode them when combining them with the rst of the URL. |