src/share/classes/sun/awt/dnd/SunDragSourceContextPeer.java
Print this page
*** 50,59 ****
--- 50,60 ----
import java.util.Map;
import java.util.SortedMap;
import sun.awt.SunToolkit;
import sun.awt.datatransfer.DataTransferer;
+ import java.awt.datatransfer.DataFlavor;
/**
* <p>
* TBC
* </p>
*** 124,135 ****
sourceActions = getDragSourceContext().getSourceActions();
dragImage = di;
dragImageOffset = p;
Transferable transferable = getDragSourceContext().getTransferable();
! SortedMap formatMap = DataTransferer.getInstance().getFormatsForTransferable
! (transferable, DataTransferer.adaptFlavorMap
(getTrigger().getDragSource().getFlavorMap()));
long[] formats = DataTransferer.getInstance().
keysToLongArray(formatMap);
startDrag(transferable, formats, formatMap);
--- 125,136 ----
sourceActions = getDragSourceContext().getSourceActions();
dragImage = di;
dragImageOffset = p;
Transferable transferable = getDragSourceContext().getTransferable();
! SortedMap<Long,DataFlavor> formatMap = DataTransferer.getInstance().
! getFormatsForTransferable(transferable, DataTransferer.adaptFlavorMap
(getTrigger().getDragSource().getFlavorMap()));
long[] formats = DataTransferer.getInstance().
keysToLongArray(formatMap);
startDrag(transferable, formats, formatMap);