2
0
Эх сурвалжийг харах

Lua: fix IntMap and StringMap iterators

Justin Donaldson 10 жил өмнө
parent
commit
424727a94a

+ 2 - 2
std/lua/_std/haxe/ds/IntMap.hx

@@ -66,8 +66,8 @@ class IntMap<T> implements haxe.Constraints.IMap<Int,T> {
 		var ref = h;
 		var it = keys();
 		return untyped {
-			hasNext : function() { return keys.hasNext(); },
-			next : function() { var i = keys.next(); return h[i]; }
+			hasNext : function() { return it.hasNext(); },
+			next : function() { var i = it.next(); return h[i]; }
 		};
 	}
 

+ 2 - 2
std/lua/_std/haxe/ds/StringMap.hx

@@ -66,8 +66,8 @@ class StringMap<T> implements haxe.Constraints.IMap<String,T> {
 		var ref = h;
 		var it = keys();
 		return untyped {
-			hasNext : function() { return keys.hasNext(); },
-			next : function() { var i = keys.next(); return h[i]; }
+			hasNext : function() { return it.hasNext(); },
+			next : function() { var i = it.next(); return h[i]; }
 		};
 	}