Преглед на файлове

Lua : fix the arguments in Sys.arg

Justin Donaldson преди 9 години
родител
ревизия
319574949b
променени са 1 файла, в които са добавени 3 реда и са изтрити 1 реда
  1. 3 1
      std/lua/_std/Sys.hx

+ 3 - 1
std/lua/_std/Sys.hx

@@ -42,7 +42,9 @@ class Sys {
 		return lua.Lib.println(v);
 	}
 	public inline static function args() : Array<String> {
-		return lua.Lib.tableToArray(lua.Lua.arg);
+		var args = lua.Lib.tableToArray(lua.Lua.arg).copy();
+		args.shift();
+		return args;
 	}
 	public static function command( cmd : String, ?args : Array<String> ) : Int  {
 		cmd = Boot.shellEscapeCmd(cmd, args);