From 2ee0a1eeed69ab1783cdcad0367989217341b891 Mon Sep 17 00:00:00 2001 From: James Roseborough Date: Thu, 6 Dec 2007 21:52:37 +0000 Subject: [PATCH] Add PackageLib.setLuaPath() utility method. --- src/core/org/luaj/lib/PackageLib.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/core/org/luaj/lib/PackageLib.java b/src/core/org/luaj/lib/PackageLib.java index 94070e2a..f340f6ff 100644 --- a/src/core/org/luaj/lib/PackageLib.java +++ b/src/core/org/luaj/lib/PackageLib.java @@ -95,6 +95,10 @@ public class PackageLib extends LFunction { pckg.put( _PATH, _LUA_PATH ); globals.put( "package", pckg ); } + + public static void setLuaPath( String newLuaPath ) { + pckg.put( _PATH, _LUA_PATH ); + } private final int id; @@ -144,7 +148,7 @@ public class PackageLib extends LFunction { break; } default: - throw new RuntimeException( "bad id: "+id ); + LuaState.vmerror( "bad package id" ); } return false; }