Adjust the tree default size according to the number of subfolders so that Show more...
[pithos-web-client] / src / gr / grnet / pithos / web / client / foldertree / FolderTreeViewModel.java
index 5e4f348..abd966e 100644 (file)
@@ -234,6 +234,10 @@ public class FolderTreeViewModel implements TreeViewModel {
             public void onSuccess(final Folder _result) {
                 if (showfiles)
                     app.showFiles(_result);
+                int defaultSize = app.getFolderTreeView().tree.getDefaultNodeSize();
+                int size = _result.getSubfolders().size();
+                if (size > defaultSize)
+                       app.getFolderTreeView().tree.setDefaultNodeSize(size);
                 Iterator<Folder> iter = new ArrayList<Folder>(_result.getSubfolders()).listIterator();
                 fetchFolder(iter, new Command() {
                     @Override