Mercurial Hosting > luan
diff core/src/luan/modules/PackageLuan.java @ 572:f1601a4ce1aa
fix stack when calling meta-methods
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Sun, 12 Jul 2015 21:34:23 -0600 |
parents | 92c3d22745b8 |
children | 6cc2f047019b |
line wrap: on
line diff
--- a/core/src/luan/modules/PackageLuan.java Wed Jul 08 23:10:52 2015 -0600 +++ b/core/src/luan/modules/PackageLuan.java Sun Jul 12 21:34:23 2015 -0600 @@ -69,11 +69,11 @@ LuanTable t = IoLuan.uri(luan,uri,addExtension); if( t == null ) return null; - LuanFunction existsFn = (LuanFunction)t.get(luan,"exists"); + LuanFunction existsFn = (LuanFunction)t.get(luan.JAVA,"exists"); boolean exists = (Boolean)Luan.first(luan.call(existsFn)); if( !exists ) return null; - LuanFunction reader = (LuanFunction)t.get(luan,"read_text"); + LuanFunction reader = (LuanFunction)t.get(luan.JAVA,"read_text"); return (String)Luan.first(luan.call(reader)); }