From 258c061d24a94f62b83e19fa0535a8bca8b284c3 Mon Sep 17 00:00:00 2001 From: s-ol Date: Fri, 25 Oct 2019 15:41:40 +0200 Subject: fix find_fileder --- mmm/mmmfs/util.moon | 10 +++++----- 1 file 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." -- cgit v1.2.3