Revision 5d18aa82 src/gr/grnet/pithos/web/client/FolderContextMenu.java

b/src/gr/grnet/pithos/web/client/FolderContextMenu.java
87 87
    	boolean canWrite = folder.getOwner().equals(app.getUsername()) || (permissions!= null && permissions[1] != null && permissions[1]);
88 88
    	boolean isFolderTreeSelected = selectedTree.equals(app.getFolderTreeView());
89 89
    	boolean otherSharedTreeSelected = selectedTree.equals(app.getOtherSharedTreeView());
90
    	boolean mysharedTreeSelected = selectedTree.equals(app.getMySharedTreeView());
90 91
    	
91
    	if (isFolderTreeSelected || otherSharedTreeSelected) {
92
	    	MenuItem refresh = new MenuItem("<span id = 'folderContextMenu.refresh'>" + AbstractImagePrototype.create(images.refresh()).getHTML() + "&nbsp;Refresh</span>", true, new RefreshCommand(app, this, folder));
93
	        contextMenu.addItem(refresh);
94
    	}
92
    	MenuItem refresh = new MenuItem("<span id = 'folderContextMenu.refresh'>" + AbstractImagePrototype.create(images.refresh()).getHTML() + "&nbsp;Refresh</span>", true, new RefreshCommand(app, this, folder));
93
        contextMenu.addItem(refresh);
95 94

  
96 95
        if (!folder.isInTrash()) {
97 96
        	if (canWrite) {
98
		        MenuItem newFolder = new MenuItem("<span id = 'folderContextMenu.newFolder'>" + AbstractImagePrototype.create(newImages.folderNew()).getHTML() + "&nbsp;New Folder</span>", true, new NewFolderCommand(app, this, folder));
99
		        contextMenu.addItem(newFolder);
97
        		if (!mysharedTreeSelected) {
98
        			MenuItem newFolder = new MenuItem("<span id = 'folderContextMenu.newFolder'>" + AbstractImagePrototype.create(newImages.folderNew()).getHTML() + "&nbsp;New Folder</span>", true, new NewFolderCommand(app, this, folder));
99
        			contextMenu.addItem(newFolder);
100
        		}
100 101

  
101 102
		        if (isFolderTreeSelected && !folder.isContainer()) {
102 103
		            MenuItem cut = new MenuItem("<span id = 'folderContextMenu.cut'>" + AbstractImagePrototype.create(newImages.cut()).getHTML() + "&nbsp;Cut</span>", true, new CutCommand(app, this, folder));
......
110 111
        	}
111 112
	
112 113
        	if (canWrite) {
113
		        if (!app.getClipboard().isEmpty()) {
114
		        if (!app.getClipboard().isEmpty() && !mysharedTreeSelected) {
114 115
		        	Object item = app.getClipboard().getItem();
115 116
		        	boolean showPaste = true;
116 117
		        	if (item instanceof Folder) {

Also available in: Unified diff