Răsfoiți Sursa

[lua] use UTF8 length when checking for length on string via Reflect

Justin Donaldson 7 ani în urmă
părinte
comite
d9c2387d72
1 a modificat fișierele cu 1 adăugiri și 1 ștergeri
  1. 1 1
      std/lua/_std/Reflect.hx

+ 1 - 1
std/lua/_std/Reflect.hx

@@ -33,7 +33,7 @@ import lua.Boot;
 	public static function field( o : Dynamic, field : String ) : Dynamic untyped {
 		if (Lua.type(o) == "string"){
 			if (field == "length"){
-				return lua.NativeStringTools.len(o);
+				return lua.lib.luautf8.Utf8.len(o);
 			} else return untyped String.prototype[field];
 		} else {
 		   	return try o[field] catch( e : Dynamic ) null;