|
|
@ -152,9 +152,10 @@ public class AssetKey<T> implements Savable, Cloneable { |
|
|
|
if (string.length() == 0 || string.equals(".")) { |
|
|
|
if (string.length() == 0 || string.equals(".")) { |
|
|
|
//do nothing
|
|
|
|
//do nothing
|
|
|
|
} else if (string.equals("..")) { |
|
|
|
} else if (string.equals("..")) { |
|
|
|
if (list.size() > 0) { |
|
|
|
if (list.size() > 0 && !list.getLast().equals("..")) { |
|
|
|
list.removeLast(); |
|
|
|
list.removeLast(); |
|
|
|
} else { |
|
|
|
} else { |
|
|
|
|
|
|
|
list.add(".."); |
|
|
|
Logger.getLogger(AssetKey.class.getName()).log(Level.SEVERE, "Asset path is outside assetmanager root"); |
|
|
|
Logger.getLogger(AssetKey.class.getName()).log(Level.SEVERE, "Asset path is outside assetmanager root"); |
|
|
|
} |
|
|
|
} |
|
|
|
} else { |
|
|
|
} else { |
|
|
|