Changeset 287
- Timestamp:
- 08/29/08 08:28:14 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/expeditee/gui/FrameMouseActions.java
r286 r287 824 824 && clicked.getParent() != null 825 825 && clicked.getParent().getNameItem() != clicked) { 826 MessageBay.displayMessage("Insufficient permission"); 827 return; 826 Item editTarget = clicked.getEditTarget(); 827 if (editTarget != clicked 828 && editTarget.hasPermission(Permission.full)) { 829 clicked = editTarget; 830 } else { 831 MessageBay.displayMessage("Insufficient permission"); 832 return; 833 } 828 834 } 829 835 Item merger = FreeItems.getItemAttachedToCursor(); … … 2597 2603 if (toGrab instanceof Circle) 2598 2604 toGrab.setHighlightMode(HighlightMode.Connected); 2599 // Dont set the highlight mode if a vector is being picked up2600 else if (toGrab.isVisible()){2605 // Dont set the highlight mode if a vector is being picked up 2606 else if (toGrab.isVisible()) { 2601 2607 toGrab.setHighlightMode(HighlightMode.Normal); 2602 2608 } … … 2657 2663 copy.setFloating(true); 2658 2664 copy.setParent(null); 2659 // copy.setHighlightMode(HighlightMode.Connected);2665 // copy.setHighlightMode(HighlightMode.Connected); 2660 2666 } 2661 2667 }
Note:
See TracChangeset
for help on using the changeset viewer.