diff -r d032e220869d glass/glass-mat-lib-macosx/src/com/sun/mat/ui/GlassViewDelegate.m --- a/glass/glass-mat-lib-macosx/src/com/sun/mat/ui/GlassViewDelegate.m Fri May 25 11:27:53 2012 -0700 +++ b/glass/glass-mat-lib-macosx/src/com/sun/mat/ui/GlassViewDelegate.m Tue May 29 16:09:58 2012 -0400 @@ -832,7 +832,7 @@ int yAbs = y + [self->nsView window].frame.origin.y + [self->nsView frame].origin.y; int mask; - NSDragOperation operation = [[info draggingSource] draggingSourceOperationMaskForLocal:NO]; + NSDragOperation operation = [info draggingSourceOperationMask]; jint recommendedActions = [GlassDragSource mapNsOperationToJavaMask:operation]; [GlassDragSource setMask:recommendedActions]; switch (type)