loader: identify_file use the absence of '/' for special behavior
authorJean Privat <jean@pryen.org>
Tue, 18 Aug 2015 12:20:08 +0000 (08:20 -0400)
committerJean Privat <jean@pryen.org>
Tue, 18 Aug 2015 12:20:08 +0000 (08:20 -0400)
Now `./standard` and `standard` have a different meaning

Signed-off-by: Jean Privat <jean@pryen.org>

src/loader.nit

index 4e0e2e8..e748a39 100644 (file)
@@ -353,7 +353,7 @@ redef class ModelBuilder
                # special case for not a nit file
                if path.file_extension != "nit" then
                        # search dirless files in known -I paths
-                       if path.dirname == "." then
+                       if not path.chars.has('/') then
                                var res = search_module_in_paths(null, path, self.paths)
                                if res != null then return res
                        end