diff options
author | Jeffrey Stedfast <fejj@ximian.com> | 2004-02-04 05:50:33 +0800 |
---|---|---|
committer | Jeffrey Stedfast <fejj@src.gnome.org> | 2004-02-04 05:50:33 +0800 |
commit | e7b1590620083b2c32b34b537208d7079fbfb6b8 (patch) | |
tree | b1a7c442b42fb748bac48023df2a8064f97f209a /mail/em-folder-tree.c | |
parent | 781f20ac48075c6620ae8671f4877cf1f11881e2 (diff) | |
download | gsoc2013-evolution-e7b1590620083b2c32b34b537208d7079fbfb6b8.tar gsoc2013-evolution-e7b1590620083b2c32b34b537208d7079fbfb6b8.tar.gz gsoc2013-evolution-e7b1590620083b2c32b34b537208d7079fbfb6b8.tar.bz2 gsoc2013-evolution-e7b1590620083b2c32b34b537208d7079fbfb6b8.tar.lz gsoc2013-evolution-e7b1590620083b2c32b34b537208d7079fbfb6b8.tar.xz gsoc2013-evolution-e7b1590620083b2c32b34b537208d7079fbfb6b8.tar.zst gsoc2013-evolution-e7b1590620083b2c32b34b537208d7079fbfb6b8.zip |
Modified slightly. The model now calls gtk_drag_finish() for us when it is
2004-02-03 Jeffrey Stedfast <fejj@ximian.com>
* em-folder-tree.c (tree_drag_data_received): Modified
slightly. The model now calls gtk_drag_finish() for us when it is
done.
* em-folder-tree-model.c
(em_folder_tree_model_drag_data_received): Make this perform camel
operations in another thread so we don't block.
(em_folder_tree_model_drag_data_get): Updated args to be
consistant with drag_data_received.
svn path=/trunk/; revision=24595
Diffstat (limited to 'mail/em-folder-tree.c')
-rw-r--r-- | mail/em-folder-tree.c | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/mail/em-folder-tree.c b/mail/em-folder-tree.c index 216c547ff8..2fdd2ff5b9 100644 --- a/mail/em-folder-tree.c +++ b/mail/em-folder-tree.c @@ -551,7 +551,7 @@ tree_drag_data_get (GtkWidget *widget, GdkDragContext *context, GtkSelectionData if (!priv->drag_row || !(path = gtk_tree_row_reference_get_path (priv->drag_row))) return; - em_folder_tree_model_drag_data_get (priv->model, path, selection, info); + em_folder_tree_model_drag_data_get (priv->model, context, path, selection, info); gtk_tree_path_free (path); } @@ -562,17 +562,11 @@ tree_drag_data_received (GtkWidget *widget, GdkDragContext *context, int x, int struct _EMFolderTreePrivate *priv = emft->priv; GtkTreeViewDropPosition pos; GtkTreePath *path; - gboolean success; - gboolean moved; - gboolean move; if (!gtk_tree_view_get_dest_row_at_pos (priv->treeview, x, y, &path, &pos)) return; - move = context->action == GDK_ACTION_MOVE; - success = em_folder_tree_model_drag_data_received (priv->model, path, selection, info, move, &moved); - - gtk_drag_finish (context, success, success && move && !moved, time); + em_folder_tree_model_drag_data_received (priv->model, context, path, selection, info); } static gboolean |