git://git.nikiroo.be
/
nikiroo-utils.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix Cache (URL to File could fail if no parent)
[nikiroo-utils.git]
/
src
/
be
/
nikiroo
/
utils
/
Cache.java
diff --git
a/src/be/nikiroo/utils/Cache.java
b/src/be/nikiroo/utils/Cache.java
index dcbde74ea4b053ae512c7ed9149114af5f4aa77e..393f634dc5a2b011f88b5e1103ab26d6293e8641 100644
(file)
--- a/
src/be/nikiroo/utils/Cache.java
+++ b/
src/be/nikiroo/utils/Cache.java
@@
-328,7
+328,11
@@
public class Cache {
if (name == null || name.isEmpty()) {
// File
File file = new File(url.getFile());
if (name == null || name.isEmpty()) {
// File
File file = new File(url.getFile());
- subdir = new File(file.getParent().replace("..", "__"));
+ if (file.getParent() == null) {
+ subdir = new File("+");
+ } else {
+ subdir = new File(file.getParent().replace("..", "__"));
+ }
subdir = new File(dir, allowedChars(subdir.getPath()));
name = allowedChars(url.getFile());
} else {
subdir = new File(dir, allowedChars(subdir.getPath()));
name = allowedChars(url.getFile());
} else {