Revision 62f168b2 src/gr/ebs/gss/client/FileList.java

b/src/gr/ebs/gss/client/FileList.java
792 792
			final DnDTreeItem folderItem = (DnDTreeItem) GSS.get().getFolders().getCurrent();
793 793
			if (folderItem.getFolderResource() != null) {
794 794
				update(true);
795
				GetCommand<FolderResource> gf = new GetCommand<FolderResource>(FolderResource.class, folderItem.getFolderResource().getUri()) {
795
				GetCommand<FolderResource> gf = new GetCommand<FolderResource>(FolderResource.class, folderItem.getFolderResource().getUri(),folderItem.getFolderResource()) {
796 796

  
797 797
						@Override
798 798
						public void onComplete() {
......
804 804
									filePaths[c] = fpath + "?" + Math.random();
805 805
									c++;
806 806
								}
807
								MultipleHeadCommand<FileResource> getFiles = new MultipleHeadCommand<FileResource>(FileResource.class, filePaths){
807
								MultipleHeadCommand<FileResource> getFiles = new MultipleHeadCommand<FileResource>(FileResource.class, filePaths, folderItem.getFolderResource().getFileCache()){
808 808

  
809 809
									@Override
810 810
									public void onComplete(){
......
815 815
											int indexOfQuestionMark = p.lastIndexOf('?');
816 816
											if(indexOfQuestionMark>0)
817 817
												r.setUri(p.substring(0, indexOfQuestionMark));
818
											GWT.log("FETCHED:"+r.getLastModifiedSince(), null);
818 819
										}
819 820
										folderItem.getFolderResource().setFiles(result);
821
										folderItem.getFolderResource().setFilesExpanded(true);
820 822
										updateFileCache(clearSelection, newFilename);
821 823
									}
822 824

  
......
847 849
					};
848 850
					DeferredCommand.addCommand(gf);
849 851
			} else if (folderItem.getTrashResource() != null) {
850
				GetCommand<TrashResource> gt = new GetCommand<TrashResource>(TrashResource.class, folderItem.getTrashResource().getUri()) {
852
				GetCommand<TrashResource> gt = new GetCommand<TrashResource>(TrashResource.class, folderItem.getTrashResource().getUri(), null) {
851 853

  
852 854
					@Override
853 855
					public void onComplete() {
......
868 870
				};
869 871
				DeferredCommand.addCommand(gt);
870 872
			} else if (folderItem.getSharedResource() != null) {
871
				GetCommand<SharedResource> gt = new GetCommand<SharedResource>(SharedResource.class, folderItem.getSharedResource().getUri()) {
873
				GetCommand<SharedResource> gt = new GetCommand<SharedResource>(SharedResource.class, folderItem.getSharedResource().getUri(), null) {
872 874

  
873 875
					@Override
874 876
					public void onComplete() {
......
884 886
				};
885 887
				DeferredCommand.addCommand(gt);
886 888
			} else if (folderItem.getOtherUserResource() != null) {
887
				GetCommand<OtherUserResource> gt = new GetCommand<OtherUserResource>(OtherUserResource.class, folderItem.getOtherUserResource().getUri()) {
889
				GetCommand<OtherUserResource> gt = new GetCommand<OtherUserResource>(OtherUserResource.class, folderItem.getOtherUserResource().getUri(), null) {
888 890

  
889 891
					@Override
890 892
					public void onComplete() {

Also available in: Unified diff