From d141fcddcdb6a6df8e6b6da90a79c7228f98f27f Mon Sep 17 00:00:00 2001 From: preble Date: Sun, 10 Oct 2010 16:12:18 -0400 Subject: [PATCH] Added option-drag for copy. --- IJInventoryView.m | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/IJInventoryView.m b/IJInventoryView.m index 139cc5c..91c994b 100644 --- a/IJInventoryView.m +++ b/IJInventoryView.m @@ -215,8 +215,9 @@ const static CGFloat cellOffset = 40; NSImage *image = item.image; - // Now clear out item: - [delegate inventoryView:self removeItemAtIndex:itemIndex]; + // Now clear out item, if the option key isn't down (option for copy): + if (([theEvent modifierFlags] & NSAlternateKeyMask) == 0) + [delegate inventoryView:self removeItemAtIndex:itemIndex]; NSPoint dragPoint = NSMakePoint(pointInView.x - image.size.width*0.5, pointInView.y - image.size.height*0.5);