Revision 5119c3cb
b/src/gr/ebs/gss/client/CellTreeViewModel.java | ||
---|---|---|
403 | 403 |
@Override |
404 | 404 |
public void onComplete() { |
405 | 405 |
//trash = getResult(); |
406 |
((TrashResource)value).setFolders(getResult().getFolders()); |
|
407 |
((TrashResource)value).setFiles(getResult().getFiles()); |
|
406 | 408 |
for(RestResource r : getRootNodes().getList()){ |
407 | 409 |
if(r instanceof TrashResource) |
408 | 410 |
getRootNodes().getList().set(getRootNodes().getList().indexOf(r),GSS.get().getTreeView().getTrash()); |
409 | 411 |
} |
410 | 412 |
GSS.get().getTreeView().updateNodeChildren(GSS.get().getTreeView().getTrash()); |
413 |
GSS.get().showFileList(true); |
|
411 | 414 |
} |
412 | 415 |
|
413 | 416 |
@Override |
... | ... | |
416 | 419 |
int statusCode = ((RestException)t).getHttpStatusCode(); |
417 | 420 |
// On IE status code 1223 may be returned instead of 204. |
418 | 421 |
if(statusCode == 204 || statusCode == 1223){ |
419 |
//trash = new TrashResource(GSS.get().getCurrentUserResource().getTrashPath()); |
|
422 |
((TrashResource)value).setFolders(new ArrayList<FolderResource>()); |
|
423 |
((TrashResource)value).setFiles(new ArrayList<FileResource>()); |
|
420 | 424 |
} |
421 | 425 |
else{ |
422 | 426 |
GWT.log("", t); |
Also available in: Unified diff