aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--mmm/mmmfs/util.moon10
1 files changed, 5 insertions, 5 deletions
diff --git a/mmm/mmmfs/util.moon b/mmm/mmmfs/util.moon
index 176f4e6..eb5d025 100644
--- a/mmm/mmmfs/util.moon
+++ b/mmm/mmmfs/util.moon
@@ -14,12 +14,12 @@ tourl = (path) ->
find_fileder = (fileder, origin) ->
if 'string' == type fileder
- if '.' == fileder\sub 1, 1
- assert origin, "cannot resolve path '#{fileder}' without origin!"
- assert (origin\walk fileder), "couldn't resolve path '#{fileder}' from #{origin}"
+ if '/' == fileder\sub 1, 1
+ assert BROWSER and BROWSER.root, "cannot resolve absolute path '#{fileder}' without BROWSER and root set!"
+ assert (BROWSER.root\walk fileder), "couldn't resolve path '#{fileder}'"
else
- assert BROWSER and BROWSER.root, "cannot resolve path '#{fileder}' without BROWSER and root set!"
- assert (BROWSER.root\walk fileder), "couldn't resolve path '#{fileder}' from #{origin}"
+ assert origin, "cannot resolve relative path '#{fileder}' without origin!"
+ assert (origin\walk fileder), "couldn't resolve path '#{fileder}' from #{origin}"
else
assert fileder, "no fileder passed."