DropTargetAsync doesn't clear DROP_ACTIVE styling from widgets on drop finish
Steps to reproduce
- Use DropTargetAsync on a widget
- Accept a drop and finish it
Here is a patch for the Drag-and-Drop demo in gtk-demo that shows the issue. To reproduce, open the demo and drag one of the colours from the bottom onto one of the item rectangles. The drop will finish but the green outline will remain on the item until another drag is started.
Current behavior
The active drop styling remains on the final element without being cleared.
Expected outcome
The styling should clear itself when the drop is finished.
Version information
4.10.5 and git head
Additional information
While this patch doesn't actually read the contents of the GdkDrop, the real code does and it makes no difference.
Screenshot after trying a drop: