[gnome-builder] tree-builder: track action change in libdazzle



commit 6ef4e463d2ed036a7d7b720d897d23927b2c77c1
Author: Christian Hergert <chergert redhat com>
Date:   Tue Dec 5 17:50:55 2017 -0800

    tree-builder: track action change in libdazzle
    
    I added a new parameter for this in libdazzle so we can get the
    value of the action for copy vs move.

 src/plugins/project-tree/gb-project-tree-builder.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)
---
diff --git a/src/plugins/project-tree/gb-project-tree-builder.c 
b/src/plugins/project-tree/gb-project-tree-builder.c
index 73ed58d..4546e0b 100644
--- a/src/plugins/project-tree/gb-project-tree-builder.c
+++ b/src/plugins/project-tree/gb-project-tree-builder.c
@@ -708,6 +708,7 @@ static gboolean
 gb_project_tree_builder_drag_data_received (DzlTreeBuilder      *builder,
                                             DzlTreeNode         *drop_node,
                                             DzlTreeDropPosition  position,
+                                            GdkDragAction        action,
                                             GtkSelectionData    *data)
 {
   GbProjectTreeBuilder *self = (GbProjectTreeBuilder *)builder;
@@ -715,6 +716,7 @@ gb_project_tree_builder_drag_data_received (DzlTreeBuilder      *builder,
   g_assert (GB_IS_PROJECT_TREE_BUILDER (self));
   g_assert (DZL_IS_TREE_NODE (drop_node));
   g_assert (data != NULL);
+  g_assert (action == GDK_ACTION_COPY || action == GDK_ACTION_MOVE);
 
   /* We don't care about positioning before/after for the file tree.
    * So if we get one of those, we will just ignore it and look at
@@ -761,6 +763,7 @@ gb_project_tree_builder_drag_node_received (DzlTreeBuilder      *builder,
                                             DzlTreeNode         *drag_node,
                                             DzlTreeNode         *drop_node,
                                             DzlTreeDropPosition  position,
+                                            GdkDragAction        action,
                                             GtkSelectionData    *data)
 {
   GbProjectTreeBuilder *self = (GbProjectTreeBuilder *)builder;
@@ -771,6 +774,7 @@ gb_project_tree_builder_drag_node_received (DzlTreeBuilder      *builder,
   g_assert (DZL_IS_TREE_NODE (drag_node));
   g_assert (DZL_IS_TREE_NODE (drop_node));
   g_assert (data != NULL);
+  g_assert (action == GDK_ACTION_COPY || action == GDK_ACTION_MOVE);
 
   /* We don't care about positioning before/after for the file tree.
    * So if we get one of those, we will just ignore it and look at


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]