loader: use join_path to search the lib directory
[nit.git] / lib / mnit_linux / linux_assets.nit
index 9247991..393b77d 100644 (file)
@@ -22,7 +22,7 @@ import linux_app
 redef class App
        var assets_dir: String
 
-       redef init
+       redef fun setup
        do
                assets_dir = sys.program_name.dirname + "/../assets/"
 
@@ -33,7 +33,7 @@ redef class App
        do
                var path = "{assets_dir}/{id}"
                if not path.file_exists then
-                       log_error( "asset <{id}> does not exists." )
+                       print_error "asset <{id}> does not exists."
                        exit(1)
                        abort
                else
@@ -41,7 +41,7 @@ redef class App
                        if ext == "png" or ext == "jpg" or ext == "jpeg" then
                                return new Opengles1Image.from_file( path )
                        else # load as text
-                               var f = new IFStream.open(path)
+                               var f = new FileReader.open(path)
                                var content = f.read_all
                                f.close