Deal better with empty directories.

This commit is contained in:
Knut Forkalsrud 2014-01-04 17:19:22 -08:00
parent 87429b018c
commit 322c86e3a2

View file

@ -182,7 +182,6 @@ public class DirectoryEntry extends EntryWithChildren<Entry> {
boolean hidden = Boolean.parseBoolean(props.getProperty("dir." + name + ".hidden")); boolean hidden = Boolean.parseBoolean(props.getProperty("dir." + name + ".hidden"));
if (!hidden) { if (!hidden) {
DirectoryEntry dir = new DirectoryEntry(services, this, new File(file, name)); DirectoryEntry dir = new DirectoryEntry(services, this, new File(file, name));
children.add(dir);
if (name != null && name.equals(coverFileName)) { if (name != null && name.equals(coverFileName)) {
setThumbnail(dir.getThumbnail()); setThumbnail(dir.getThumbnail());
} }
@ -191,6 +190,9 @@ public class DirectoryEntry extends EntryWithChildren<Entry> {
oldest = fileDate; oldest = fileDate;
} }
dir.setCaption(props.getProperty("dir." + name + ".caption")); dir.setCaption(props.getProperty("dir." + name + ".caption"));
if (!dir.getContents().isEmpty()) {
children.add(dir);
}
} }
} }
} }