PostRequest updateFolder = new PostRequest(app.getApiPath(), folder.getOwner(), path) {\r
@Override\r
public void onSuccess(@SuppressWarnings("unused") Resource result) {\r
- app.updateFolder(folder.getParent(), false, null);\r
+ app.updateFolder(folder.getParent(), false, new Command() {\r
+ \r
+ @Override\r
+ public void execute() {\r
+ app.updateMySharedRoot();\r
+ }\r
+ });\r
}\r
\r
@Override\r
Scheduler.get().scheduleDeferred(updateFolder);\r
}\r
else\r
- app.updateFolder(folder.getParent(), false, null);\r
+ app.updateFolder(folder.getParent(), false, new Command() {\r
+ \r
+ @Override\r
+ public void execute() {\r
+ app.updateMySharedRoot();\r
+ }\r
+ });\r
}\r
\r
public void selectTab(int _tab) {\r
}
public void updateRoot() {
+ TreeNode root = ((CellTree) getWidget()).getRootTreeNode();
+ root.setChildOpen(0, true);
+ root.setChildOpen(0, false);
model.fetchSharedFiles(false);
}
}