[gnome-builder] tree-builder: track action change in libdazzle
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-builder] tree-builder: track action change in libdazzle
- Date: Wed, 6 Dec 2017 02:14:12 +0000 (UTC)
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]