Don't copy things on Dictionary::Set
This commit is contained in:
Родитель
99d9e262eb
Коммит
7733b87431
|
@ -343,7 +343,7 @@ struct ToV8Traits<T, false> {
|
|||
|
||||
template <typename T>
|
||||
bool TryConvertToV8(v8::Isolate* isolate,
|
||||
T input,
|
||||
const T& input,
|
||||
v8::Local<v8::Value>* output) {
|
||||
return ToV8Traits<T>::TryConvertToV8(isolate, input, output);
|
||||
}
|
||||
|
|
|
@ -69,7 +69,7 @@ class Dictionary {
|
|||
}
|
||||
|
||||
template<typename T>
|
||||
bool Set(const base::StringPiece& key, T val) {
|
||||
bool Set(const base::StringPiece& key, const T& val) {
|
||||
v8::Local<v8::Value> v8_value;
|
||||
if (!TryConvertToV8(isolate_, val, &v8_value))
|
||||
return false;
|
||||
|
|
Загрузка…
Ссылка в новой задаче