Revision 6acd4df3 src/gr/grnet/pithos/web/client/Pithos.java

b/src/gr/grnet/pithos/web/client/Pithos.java
132 132
        return account;
133 133
    }
134 134

  
135
    public void updateFolder(Folder f, boolean showfiles, Command callback) {
136
        folderTreeView.updateFolder(f, showfiles, callback);
135
    public void updateFolder(Folder f, boolean showfiles, Command callback, final boolean openParent) {
136
        folderTreeView.updateFolder(f, showfiles, callback, openParent);
137 137
    }
138 138

  
139 139
    public void updateGroupNode(Group group) {
......
345 345
            			public void execute() {
346 346
            				updateStatistics();
347 347
            			}
348
            		});
348
            		}, true);
349 349
            		showRelevantToolbarButtons();
350 350
                }
351 351
				else {
......
465 465
            }
466 466
        });
467 467
        
468
//        Scheduler.get().scheduleFixedDelay(new RepeatingCommand() {
469
//			
470
//			@Override
471
//			public boolean execute() {
472
//				Folder f = getSelection();
473
//				if (f != null) {
474
//					if (getSelectedTree().equals(folderTreeView))
475
//						updateFolder(f, true, null);
476
//					else if (getSelectedTree().equals(mysharedTreeView))
477
//						updateSharedFolder(f, true);
478
//				}
479
//				return true;
480
//			}
481
//		}, 3000);
468
        Scheduler.get().scheduleFixedDelay(new RepeatingCommand() {
469
			
470
			@Override
471
			public boolean execute() {
472
				Folder f = getSelection();
473
				if (f != null) {
474
					if (getSelectedTree().equals(folderTreeView))
475
						updateFolder(f, true, null, false);
476
					else if (getSelectedTree().equals(mysharedTreeView))
477
						updateSharedFolder(f, true);
478
				}
479
				return true;
480
			}
481
		}, 3000);
482 482
    }
483 483

  
484 484
    public void applyPermissions(Folder f) {
......
917 917
							if (callback != null)
918 918
								callback.execute();
919 919
						}
920
					});
920
					}, true);
921 921
                }
922 922

  
923 923
                @Override
......
1073 1073
	}
1074 1074

  
1075 1075
	public void updateTrash(boolean showFiles, Command callback) {
1076
		updateFolder(trash, showFiles, callback);
1076
		updateFolder(trash, showFiles, callback, true);
1077 1077
	}
1078 1078

  
1079 1079
	public void updateGroupsNode() {
......
1116 1116
	}
1117 1117

  
1118 1118
	public void updateRootFolder(Command callback) {
1119
		updateFolder(account.getPithos(), false, callback);
1119
		updateFolder(account.getPithos(), false, callback, true);
1120 1120
	}
1121 1121

  
1122 1122
	void createMySharedTree() {

Also available in: Unified diff