Revision 4a61d816
b/src/gr/grnet/pithos/web/client/FileList.java | ||
---|---|---|
466 | 466 |
*/ |
467 | 467 |
public void setFiles(final List<File> _files) { |
468 | 468 |
files = new ArrayList<File>(); |
469 |
for (File fres : _files) |
|
469 |
for (File fres : _files) {
|
|
470 | 470 |
files.add(fres); |
471 |
} |
|
472 |
|
|
471 | 473 |
Collections.sort(files, new Comparator<File>() { |
472 | 474 |
|
473 | 475 |
@Override |
... | ... | |
487 | 489 |
} |
488 | 490 |
} |
489 | 491 |
|
490 |
provider.getList().clear(); |
|
492 |
List<File> previousSelection = getSelectedFiles(); //Keep the previous selection |
|
493 |
|
|
494 |
provider.getList().clear(); |
|
491 | 495 |
provider.setList(files); |
492 | 496 |
selectionModel.clear(); |
497 |
for (File f : files) { |
|
498 |
if (previousSelection.contains(f)) |
|
499 |
selectionModel.setSelected(f, true); |
|
500 |
} |
|
501 |
|
|
493 | 502 |
app.showFolderStatistics(folderFileCount); |
494 | 503 |
celltable.setPageSize(folderFileCount); |
495 | 504 |
} |
b/src/gr/grnet/pithos/web/client/Pithos.java | ||
---|---|---|
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); |
|
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) { |
Also available in: Unified diff