Context menu and toolbar has returned to shared by me view
[pithos-web-client] / src / gr / grnet / pithos / web / client / FilePermissionsDialog.java
index 8fb801a..7d9f0ea 100644 (file)
@@ -259,13 +259,16 @@ public class FilePermissionsDialog extends AbstractPropertiesDialog {
                                                @Override\r
                                                public void onSuccess(File _result) {\r
                                                        showLinkIfShared();\r
-                                   app.updateFolder(file.getParent(), true, new Command() {\r
-                                                               \r
-                                                               @Override\r
-                                                               public void execute() {\r
-                                                                       app.updateMySharedRoot();\r
-                                                               }\r
-                                                       }, true);\r
+                                                       if (!app.isMySharedSelected())\r
+                                           app.updateFolder(file.getParent(), true, new Command() {\r
+                                                                       \r
+                                                                       @Override\r
+                                                                       public void execute() {\r
+                                                                               app.updateMySharedRoot();\r
+                                                                       }\r
+                                                               }, true);\r
+                                                       else\r
+                                                               app.updateSharedFolder(file.getParent(), true);\r
                                                }\r
 \r
                                                @Override\r
@@ -323,7 +326,7 @@ public class FilePermissionsDialog extends AbstractPropertiesDialog {
             updateFile.setHeader("X-Object-Sharing", permHeader);\r
             Scheduler.get().scheduleDeferred(updateFile);\r
         }\r
-        else\r
+        else if (!app.isMySharedSelected())\r
             app.updateFolder(file.getParent(), true, new Command() {\r
                                \r
                                @Override\r
@@ -332,6 +335,8 @@ public class FilePermissionsDialog extends AbstractPropertiesDialog {
                                                app.updateMySharedRoot();\r
                                }\r
                        }, true);\r
+        else\r
+               app.updateSharedFolder(file.getParent(), true);\r
     }\r
 \r
        @Override\r