Revision 60a94150

b/src/gr/grnet/pithos/web/client/FileList.java
425 425
					Window.open(app.getApiPath() + file.getOwner() + file.getUri(), "_blank", "");
426 426
					event.preventDefault();
427 427
				}
428
				else {
429
					Folder f = (Folder) res;
430
					app.getFolderTreeView().setSelection(f);
431
				}
428 432
				return;
429 433
			}
430 434
		super.onBrowserEvent(event);
......
445 449
	 */
446 450
	protected ImageResource getFileIcon(Resource res) {
447 451
		if (res instanceof Folder) {
448
			Folder f = (Folder) res;
449
			
450
			return f.isShared() ? images.sharedFolder() : images.folderYellow();
452
			return images.folderYellow();
451 453
		}
452 454
		File file = (File) res;
453 455
		String mimetype = file.getContentType();
b/src/gr/grnet/pithos/web/client/foldertree/FolderTreeView.java
226 226
    	NumberFormat nf = NumberFormat.getPercentFormat();
227 227
    	usedPercent.setHTML(nf.format(account.getUsedPercentage()));
228 228
	}
229

  
230
	public void setSelection(Folder f) {
231
		model.setSelection(f);
232
	}
229 233
}
b/src/gr/grnet/pithos/web/client/foldertree/FolderTreeViewModel.java
216 216
    public Folder getSelection() {
217 217
        return selectionModel.getSelectedObject();
218 218
    }
219
    
220
    public void setSelection(Folder f) {
221
    	selectionModel.setSelected(f, true);
222
    }
219 223

  
220 224
    public void updateFolder(final Folder folder, boolean showfiles, final Command callback, final boolean openParent) {
221 225
        if (dataProviderMap.get(folder) == null) {

Also available in: Unified diff