diff --git a/src/main/java/org/gcube/portlets/user/workspace/client/view/tree/AsyncTreePanel.java b/src/main/java/org/gcube/portlets/user/workspace/client/view/tree/AsyncTreePanel.java index 1127221..62a5466 100644 --- a/src/main/java/org/gcube/portlets/user/workspace/client/view/tree/AsyncTreePanel.java +++ b/src/main/java/org/gcube/portlets/user/workspace/client/view/tree/AsyncTreePanel.java @@ -710,7 +710,6 @@ public class AsyncTreePanel extends LayoutContainer { private void reloadTreeLevelAndExpandFolder(final FolderModel folder, final boolean expandFolder){ - treePanel.mask(ConstantsExplorer.VALIDATINGOPERATION,ConstantsExplorer.LOADINGSTYLE); AppControllerExplorer.rpcWorkspaceService.getFolderChildren(folder, new AsyncCallback>(){ @Override @@ -728,11 +727,12 @@ public class AsyncTreePanel extends LayoutContainer { @Override public void onSuccess(List result) { - treePanel.unmask(); + treePanel.mask(ConstantsExplorer.VALIDATINGOPERATION,ConstantsExplorer.LOADINGSTYLE); store.removeAll(folder); // addChildrenToFolder(folder.getIdentifier(), result); addChildrenToFolder(folder, result); setExpandTreeLevel(folder, expandFolder); + treePanel.unmask(); } });