From a3dcf8ced663e974ac94ad5e50a1d25a43995a9d Mon Sep 17 00:00:00 2001 From: Cheng Zhao Date: Fri, 11 Dec 2015 21:13:33 +0800 Subject: [PATCH] Fix converter for std::set --- native_mate/converter.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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);