Revision 5d18aa82 src/gr/grnet/pithos/web/client/FilePermissionsDialog.java

b/src/gr/grnet/pithos/web/client/FilePermissionsDialog.java
259 259
						@Override
260 260
						public void onSuccess(File _result) {
261 261
							showLinkIfShared();
262
		                    app.updateFolder(file.getParent(), true, new Command() {
263
								
264
								@Override
265
								public void execute() {
266
									app.updateMySharedRoot();
267
								}
268
							}, true);
262
							if (!app.isMySharedSelected())
263
			                    app.updateFolder(file.getParent(), true, new Command() {
264
									
265
									@Override
266
									public void execute() {
267
										app.updateMySharedRoot();
268
									}
269
								}, true);
270
							else
271
								app.updateSharedFolder(file.getParent(), true);
269 272
						}
270 273

  
271 274
						@Override
......
323 326
            updateFile.setHeader("X-Object-Sharing", permHeader);
324 327
            Scheduler.get().scheduleDeferred(updateFile);
325 328
        }
326
        else
329
        else if (!app.isMySharedSelected())
327 330
            app.updateFolder(file.getParent(), true, new Command() {
328 331
				
329 332
				@Override
......
332 335
						app.updateMySharedRoot();
333 336
				}
334 337
			}, true);
338
        else
339
        	app.updateSharedFolder(file.getParent(), true);
335 340
    }
336 341

  
337 342
	@Override

Also available in: Unified diff