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));
 	}