summaryrefslogtreecommitdiff
path: root/libs/gtkmm2ext
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2016-05-24 17:58:24 +0200
committerRobin Gareus <robin@gareus.org>2016-05-24 17:58:24 +0200
commit1f17784ac595d51d206eac26e9af7530fb04d18a (patch)
tree6fe6e8a6479cac6ae627576b3cec15b8e2181d34 /libs/gtkmm2ext
parent2074dbdbe2c89ab162efd010be9d60dcbb1b5cd6 (diff)
fix potential undefined DnD behavior for external drags
dragging from the tree-view (e.g. favorite sidebar or plugin-manager) will not set _drag_source. drag-motion may wrongly interpret it as "re-order".
Diffstat (limited to 'libs/gtkmm2ext')
-rw-r--r--libs/gtkmm2ext/gtkmm2ext/dndvbox.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/libs/gtkmm2ext/gtkmm2ext/dndvbox.h b/libs/gtkmm2ext/gtkmm2ext/dndvbox.h
index 03d378b151..750ba5c056 100644
--- a/libs/gtkmm2ext/gtkmm2ext/dndvbox.h
+++ b/libs/gtkmm2ext/gtkmm2ext/dndvbox.h
@@ -418,6 +418,7 @@ private:
{
delete _drag_icon;
_drag_icon = 0;
+ _drag_source = 0;
_drag_child = 0;
remove_placeholder ();