From cf069baf158835edcff939eb82f5fd70f1e29078 Mon Sep 17 00:00:00 2001 From: James Roseborough Date: Thu, 24 Jul 2008 01:30:52 +0000 Subject: [PATCH] Let require use metatables on package.loaded. --- src/core/org/luaj/lib/PackageLib.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/org/luaj/lib/PackageLib.java b/src/core/org/luaj/lib/PackageLib.java index 1495df4b..5ae25b04 100644 --- a/src/core/org/luaj/lib/PackageLib.java +++ b/src/core/org/luaj/lib/PackageLib.java @@ -282,7 +282,7 @@ public class PackageLib extends LFunction { */ public void require( LuaState vm ) { LString name = vm.checklstring(2); - LValue loaded = LOADED.get(name); + LValue loaded = LOADED.luaGetTable(vm, name); if ( loaded.toJavaBoolean() ) { if ( loaded == _SENTINEL ) vm.error("loop or previous error loading module '"+name+"'");