aboutsummaryrefslogtreecommitdiffstats
path: root/mail/ChangeLog
diff options
context:
space:
mode:
authorNot Zed <NotZed@Ximian.com>2004-02-05 16:16:26 +0800
committerMichael Zucci <zucchi@src.gnome.org>2004-02-05 16:16:26 +0800
commita7f64b5c163c2a5651637e2441e48fa5d96451d0 (patch)
treeb81c5c00ca2224293aecb099fbe4cd1ce01b89a2 /mail/ChangeLog
parent8eacadf69cfdfc68248e852063df1b9813862556 (diff)
downloadgsoc2013-evolution-a7f64b5c163c2a5651637e2441e48fa5d96451d0.tar.gz
gsoc2013-evolution-a7f64b5c163c2a5651637e2441e48fa5d96451d0.tar.zst
gsoc2013-evolution-a7f64b5c163c2a5651637e2441e48fa5d96451d0.zip
hmm, another well tested bit of code ... if you launch another thread you
2004-02-05 Not Zed <NotZed@Ximian.com> * em-folder-tree-model.c (em_folder_tree_model_drag_data_received): hmm, another well tested bit of code ... if you launch another thread you gotta copy the selection since it wont hang around until we're done with it. So copy/parse the selection data into appropriate structures. (drop_folder): just take the async message as an argument, rather than copying half of it to the stack. (drop_text_uri_list, drop_uid_list): replace most args with the thread message. (drop_message_rfc822): removed, now trivial. (emftm_drag_data_received_async__drop): change for changed args, and fix a memleak. (emftm_drag_data_received_async__free): fixed for changed structure. * em-folder-tree.c (em_folder_tree_create_folder): call abort before we unref, aid debugging if we hit it. svn path=/trunk/; revision=24629
Diffstat (limited to 'mail/ChangeLog')
-rw-r--r--mail/ChangeLog15
1 files changed, 15 insertions, 0 deletions
diff --git a/mail/ChangeLog b/mail/ChangeLog
index 11837b9b81..99fe3e33c6 100644
--- a/mail/ChangeLog
+++ b/mail/ChangeLog
@@ -1,5 +1,20 @@
2004-02-05 Not Zed <NotZed@Ximian.com>
+ * em-folder-tree-model.c
+ (em_folder_tree_model_drag_data_received): hmm, another well
+ tested bit of code ... if you launch another thread you gotta copy
+ the selection since it wont hang around until we're done with it.
+ So copy/parse the selection data into appropriate structures.
+ (drop_folder): just take the async message as an argument, rather
+ than copying half of it to the stack.
+ (drop_text_uri_list, drop_uid_list): replace most args with the
+ thread message.
+ (drop_message_rfc822): removed, now trivial.
+ (emftm_drag_data_received_async__drop): change for changed args,
+ and fix a memleak.
+ (emftm_drag_data_received_async__free): fixed for changed
+ structure.
+
* em-folder-tree.c (em_folder_tree_create_folder): call abort
before we unref, aid debugging if we hit it.