modules/graphics/src/main/java/javafx/scene/input/DragEvent.java

Print this page

        

@@ -360,10 +360,11 @@
 
         if (eventType == DragEvent.DRAG_DROPPED
                 || eventType == DragEvent.DRAG_DONE) {
             state.accepted = transferMode != null;
             state.acceptedTrasferMode = transferMode;
+            state.acceptingObject = state.accepted ? source : null;
         }
 
         this.pickResult = pickResult != null ? pickResult : new PickResult(
                 eventType == DRAG_DONE ? null : target, x, y);
         final Point3D p = InputEventUtils.recomputeCoordinates(this.pickResult, null);