src/macosx/classes/sun/lwawt/macosx/CDropTarget.java
Print this page
@@ -50,10 +50,12 @@
fDropTarget = dropTarget;
fComponent = component;
fPeer = peer;
long nativePeer = CPlatformWindow.getNativeViewPtr(((LWComponentPeer) peer).getPlatformWindow());
+ if (nativePeer == 0L) return; // Unsupported for a window without a native view (plugin)
+
// Create native dragging destination:
fNativeDropTarget = this.createNativeDropTarget(dropTarget, component, peer, nativePeer);
if (fNativeDropTarget == 0) {
throw new IllegalStateException("CDropTarget.createNativeDropTarget() failed.");
}