diff --git a/src/utils.cc b/src/utils.cc index 51362e2..3c561d5 100644 --- a/src/utils.cc +++ b/src/utils.cc @@ -58,7 +58,7 @@ void push_value_to_lua(lua_State* L, v8::Handle value){ v8::Local obj = value->ToObject(); v8::Local keys = obj->GetPropertyNames(); for(uint32_t i = 0; i < keys->Length(); ++i){ - v8::Local key = keys->Get(i)->ToString(); + v8::Local key = keys->Get(i); v8::Local val = obj->Get(key); push_value_to_lua(L, key); push_value_to_lua(L, val);