< prev index next >

src/java.desktop/macosx/classes/sun/lwawt/macosx/CDropTargetContextPeer.java

Print this page

        

*** 164,173 **** --- 164,181 ---- // On MacOS X all the DnD events should be synchronous return super.postDropTargetEvent(component, x, y, dropAction, actions, formats, nativeCtxt, eventID, SunDropTargetContextPeer.DISPATCH_SYNC); } + @Override + protected void handleDropMessage(Component component, int x, int y, + int dropAction, int actions, long[] formats, + long nativeCtxt) { + super.handleDropMessage(component, x, y, dropAction, actions, formats, nativeCtxt); + flushEvents(component); + } + // Signal drop complete: protected void doDropDone(boolean success, int dropAction, boolean isLocal) { long nativeDropTarget = this.getNativeDragContext(); dropDone(nativeDropTarget, fNativeDropTransfer, isLocal, success, dropAction);
< prev index next >