Revision 4a61d816 src/gr/grnet/pithos/web/client/FileList.java
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 |
} |
Also available in: Unified diff