projects
/
jSite.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Calculate hashes when scanning files.
[jSite.git]
/
src
/
de
/
todesbaum
/
jsite
/
gui
/
ProjectFilesPage.java
diff --git
a/src/de/todesbaum/jsite/gui/ProjectFilesPage.java
b/src/de/todesbaum/jsite/gui/ProjectFilesPage.java
index
2b19a72
..
0ca9508
100644
(file)
--- a/
src/de/todesbaum/jsite/gui/ProjectFilesPage.java
+++ b/
src/de/todesbaum/jsite/gui/ProjectFilesPage.java
@@
-56,6
+56,7
@@
import javax.swing.text.Document;
import de.todesbaum.jsite.application.FileOption;
import de.todesbaum.jsite.application.Project;
import de.todesbaum.jsite.application.FileOption;
import de.todesbaum.jsite.application.Project;
+import de.todesbaum.jsite.gui.FileScanner.ScannedFile;
import de.todesbaum.jsite.i18n.I18n;
import de.todesbaum.jsite.i18n.I18nContainer;
import de.todesbaum.util.mime.DefaultMIMETypes;
import de.todesbaum.jsite.i18n.I18n;
import de.todesbaum.jsite.i18n.I18nContainer;
import de.todesbaum.util.mime.DefaultMIMETypes;
@@
-360,12
+361,16
@@
public class ProjectFilesPage extends TWizardPage implements ActionListener, Lis
public void fileScannerFinished(FileScanner fileScanner) {
final boolean error = fileScanner.isError();
if (!error) {
public void fileScannerFinished(FileScanner fileScanner) {
final boolean error = fileScanner.isError();
if (!error) {
- final List<S
tring
> files = fileScanner.getFiles();
+ final List<S
cannedFile
> files = fileScanner.getFiles();
SwingUtilities.invokeLater(new Runnable() {
@SuppressWarnings("synthetic-access")
public void run() {
SwingUtilities.invokeLater(new Runnable() {
@SuppressWarnings("synthetic-access")
public void run() {
- projectFileList.setListData(files.toArray(new String[files.size()]));
+ String[] filenames = new String[files.size()];
+ for (int fileIndex = 0; fileIndex < files.size(); ++fileIndex) {
+ filenames[fileIndex] = files.get(fileIndex).getFilename();
+ }
+ projectFileList.setListData(filenames);
projectFileList.clearSelection();
}
});
projectFileList.clearSelection();
}
});