diff core/src/luan/LuanTable.java @ 497:55f9f74f1e55

Http.request is now pure luan
author Franklin Schmidt <fschmidt@gmail.com>
date Sun, 17 May 2015 19:25:47 -0600
parents 472fc70853cd
children ee55be414a34
line wrap: on
line diff
--- a/core/src/luan/LuanTable.java	Sat May 16 20:19:05 2015 -0600
+++ b/core/src/luan/LuanTable.java	Sun May 17 19:25:47 2015 -0600
@@ -282,7 +282,7 @@
 					if( obj==null )
 						return null;
 					Object[] a = (Object[])obj;
-					if( a.length == 0 )
+					if( a.length == 0 || a[0]==null )
 						return null;
 					return new AbstractMap.SimpleEntry<Object,Object>(a[0],a[1]);
 				} catch(LuanException e) {
@@ -416,9 +416,6 @@
 		hasJava = true;
 	}
 
-
-	// from AbstractLuanTable
-
 	private Map<Object,Object> newMap() {
 		return new LinkedHashMap<Object,Object>();
 	}
@@ -447,4 +444,9 @@
 		return map;
 	}
 
+	public void rawClear() {
+		map = null;
+		list = null;
+	}
+
 }