diff core/src/luan/impl/LuanStateImpl.java @ 533:8e51d6071b67

restore LuanTable.hasJava
author Franklin Schmidt <fschmidt@gmail.com>
date Wed, 27 May 2015 23:40:09 -0600
parents 92c3d22745b8
children f22a09e98b04
line wrap: on
line diff
--- a/core/src/luan/impl/LuanStateImpl.java	Wed May 27 22:19:46 2015 -0600
+++ b/core/src/luan/impl/LuanStateImpl.java	Wed May 27 23:40:09 2015 -0600
@@ -111,11 +111,11 @@
 	@Override public boolean hasJava() {
 		if( frame==null )
 			return false;
-		return (Boolean)frame.closure.upValues()[0].get();
+		return ((LuanTable)frame.closure.upValues()[0].get()).hasJava;
 	}
 
 	@Override public void setJava() {
-		frame.closure.upValues()[0].set(true);
+		((LuanTable)frame.closure.upValues()[0].get()).hasJava = true;
 	}
 
 	@Override public LuanSource currentSource(){