diff --git a/native_mate/converter.h b/native_mate/converter.h index 427e3dd669f..6e51bcdcd9f 100644 --- a/native_mate/converter.h +++ b/native_mate/converter.h @@ -230,7 +230,7 @@ struct Converter > { typename std::set::const_iterator it; int i; for (i = 0, it = val.begin(); it != val.end(); ++it, ++i) - result->Set(i, Converter::ToV8(isolate, *it)); + result->Set(i, Converter::ToV8(isolate, *it)); return result; } @@ -247,7 +247,7 @@ struct Converter > { T item; if (!Converter::FromV8(isolate, array->Get(i), &item)) return false; - result.push_back(item); + result.insert(item); } out->swap(result);