Revision 2a945870

b/gss/src/gr/ebs/gss/client/FileContextMenu.java
142 142
			contextMenu.addItem("<span>" + newImages.versions().getHTML() + "&nbsp;Restore</span>", true, new RestoreTrashCommand(this));
143 143
			contextMenu.addItem("<span>" + newImages.delete().getHTML() + "&nbsp;Delete</span>", true, new DeleteCommand(this, images));
144 144
		} else {
145
			final Command unselectAllCommand = new Command() {
145 146

  
147
				public void execute() {
148
					hide();
149
					if(GSS.get().isFileListShowing())
150
						GSS.get().getFileList().clearSelectedRows();
151
					else if(GSS.get().isSearchResultsShowing())
152
						GSS.get().getSearchResults().clearSelectedRows();
153
				}
154
			};
146 155
			cutItem = new MenuItem("<span>" + newImages.cut().getHTML() + "&nbsp;Cut</span>", true, new CutCommand(this));
147 156
			copyItem = new MenuItem("<span>" + newImages.copy().getHTML() + "&nbsp;Copy</span>", true, new CopyCommand(this));
148 157
			updateItem = new MenuItem("<span>" + newImages.fileUpdate().getHTML() + "&nbsp;Upload</span>", true, new UploadFileCommand(this, images));
......
160 169
			contextMenu.addItem(downloadItem);
161 170
			contextMenu.addItem(cutItem);
162 171
			contextMenu.addItem(copyItem);
172
			contextMenu.addItem("<span>" + images.unselectAll().getHTML() + "&nbsp;Unselect</span>", true, unselectAllCommand);
163 173
			contextMenu.addItem(trashItem);
164 174
			contextMenu.addItem(deleteItem);
165 175
			contextMenu.addItem(sharingItem);
166 176
			contextMenu.addItem(propItem);
167
			final Command unselectAllCommand = new Command() {
168

  
169
				public void execute() {
170
					hide();
171
					if(GSS.get().isFileListShowing())
172
						GSS.get().getFileList().clearSelectedRows();
173
					else if(GSS.get().isSearchResultsShowing())
174
						GSS.get().getSearchResults().clearSelectedRows();
175
				}
176
			};
177
			contextMenu.addItem("<span>" + images.unselectAll().getHTML() + "&nbsp;Unselect</span>", true, unselectAllCommand);
178 177

  
179 178
		}
180 179

  

Also available in: Unified diff