src/macosx/native/sun/awt/CDropTarget.m

Print this page

        

*** 388,399 **** sDraggingError = !jsuccess; sDragOperation = [DnDUtilities mapJavaDragOperationToNS:jdropaction]; // Release dragging data if any when Java's AWT event thread is all finished. // Make sure dragging data is released on the native event thread. ! [ThreadUtilities performOnMainThread:@selector(safeReleaseDraggingData:) onObject:self ! withObject:draggingSequenceNumberID waitUntilDone:NO awtMode:NO]; } - (jint)currentJavaActions { return [DnDUtilities mapNSDragOperationToJava:sUpdateOperation]; } --- 388,398 ---- sDraggingError = !jsuccess; sDragOperation = [DnDUtilities mapJavaDragOperationToNS:jdropaction]; // Release dragging data if any when Java's AWT event thread is all finished. // Make sure dragging data is released on the native event thread. ! [ThreadUtilities performOnMainThread:@selector(safeReleaseDraggingData:) on:self withObject:draggingSequenceNumberID waitUntilDone:NO]; } - (jint)currentJavaActions { return [DnDUtilities mapNSDragOperationToJava:sUpdateOperation]; }