Fixed a race condition duw to which renamed shared folders continued showing in mysha...
[pithos-web-client] / src / gr / grnet / pithos / web / client / FolderPropertiesDialog.java
index 268b7de..ed8828f 100644 (file)
@@ -303,14 +303,19 @@ public class FolderPropertiesDialog extends DialogBox {
                             app.copySubfolders(iterf, folder.getParent().getOwner(), folder.getParent().getUri() + "/" + newName, new Command() {\r
                                 @Override\r
                                 public void execute() {\r
-                                    app.deleteFolder(folder);\r
-                                    app.updateFolder(folder.getParent(), false, new Command() {\r
-                                               \r
-                                               @Override\r
-                                               public void execute() {\r
-                                                       app.updateMySharedRoot();\r
-                                               }\r
-                                       });\r
+                                    app.deleteFolder(folder, new Command() {\r
+                                                                               \r
+                                                                               @Override\r
+                                                                               public void execute() {\r
+                                                   app.updateFolder(folder.getParent(), false, new Command() {\r
+                                                               \r
+                                                               @Override\r
+                                                               public void execute() {\r
+                                                                       app.updateMySharedRoot();\r
+                                                               }\r
+                                                       });\r
+                                                                               }\r
+                                                                       });\r
                                 }\r
                             });\r
                         }\r