TreeView Drag and Drop broken when using TreeDragSource/TreeDragDest: SelectionData not passed back up signal chain
Submitted by Dustin Spicuzza
Link to original bug (#756072)
Description
I've been trying to get drag/drop with a TreeView working by only using the 'high-level' API, but after playing with this for awhile and stepping through it using GDB it appears that the SelectionData object that the TreeModel is receiving is different from the object that the TreeView is processing, so when I set a URI in the SelectionData it isn't passed on, and thus the drag_data_received function never gets called.
I've created a sample program that demonstrates this behavior, and contains some (currently disabled) code that is useful in showing what's happening.