From 5119c3cbaa1e8833cf2a5a0704e6ba8b72669904 Mon Sep 17 00:00:00 2001 From: koutsoub Date: Fri, 25 Feb 2011 18:34:06 +0200 Subject: [PATCH] correctly show trashed files --- src/gr/ebs/gss/client/CellTreeViewModel.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/gr/ebs/gss/client/CellTreeViewModel.java b/src/gr/ebs/gss/client/CellTreeViewModel.java index c783363..caa32d2 100644 --- a/src/gr/ebs/gss/client/CellTreeViewModel.java +++ b/src/gr/ebs/gss/client/CellTreeViewModel.java @@ -403,11 +403,14 @@ public class CellTreeViewModel implements TreeViewModel{ @Override public void onComplete() { //trash = getResult(); + ((TrashResource)value).setFolders(getResult().getFolders()); + ((TrashResource)value).setFiles(getResult().getFiles()); for(RestResource r : getRootNodes().getList()){ if(r instanceof TrashResource) getRootNodes().getList().set(getRootNodes().getList().indexOf(r),GSS.get().getTreeView().getTrash()); } GSS.get().getTreeView().updateNodeChildren(GSS.get().getTreeView().getTrash()); + GSS.get().showFileList(true); } @Override @@ -416,7 +419,8 @@ public class CellTreeViewModel implements TreeViewModel{ int statusCode = ((RestException)t).getHttpStatusCode(); // On IE status code 1223 may be returned instead of 204. if(statusCode == 204 || statusCode == 1223){ - //trash = new TrashResource(GSS.get().getCurrentUserResource().getTrashPath()); + ((TrashResource)value).setFolders(new ArrayList()); + ((TrashResource)value).setFiles(new ArrayList()); } else{ GWT.log("", t); -- 1.7.10.4