diff --git a/src/main/java/org/gcube/portlets/user/workspace/client/AppControllerExplorer.java b/src/main/java/org/gcube/portlets/user/workspace/client/AppControllerExplorer.java index 0cbd53e..1361711 100644 --- a/src/main/java/org/gcube/portlets/user/workspace/client/AppControllerExplorer.java +++ b/src/main/java/org/gcube/portlets/user/workspace/client/AppControllerExplorer.java @@ -1053,7 +1053,7 @@ public class AppControllerExplorer implements EventHandler, TreeAppControllerInt private void doChangeScope(String scopeId) { explorerPanel.getAsycTreePanel().loadRootItem(scopeId,selectRootItem); // RELOAD ROOT BY SCOPE - + } }); @@ -1218,9 +1218,18 @@ public class AppControllerExplorer implements EventHandler, TreeAppControllerInt WorskpaceUploadNotificationListener listener = new WorskpaceUploadNotificationListener() { @Override - public void onUploadCompleted(String parentId, String itemId) { + public void onUploadCompleted(final String parentId, final String itemId) { GWT.log("Upload completed: [parentID: "+parentId+", itemId: "+itemId+", uploadType: "+fileUploadEvent.getUploadType()+"]"); - eventBus.fireEvent(new CompletedFileUploadEvent(parentId, itemId, fileUploadEvent.getUploadType(), false)); + Timer timer = new Timer() { + + @Override + public void run() { + + eventBus.fireEvent(new CompletedFileUploadEvent(parentId, itemId, fileUploadEvent.getUploadType(), false)); + } + }; + + timer.schedule(2000); } @Override @@ -1295,7 +1304,7 @@ public class AppControllerExplorer implements EventHandler, TreeAppControllerInt @Override public void onSuccess(Boolean result) { - + } @Override @@ -1355,7 +1364,7 @@ public class AppControllerExplorer implements EventHandler, TreeAppControllerInt @Override public void onSuccess(SmartFolderModel smart) { - + } }); }