From 2ec4d87abfe24543664ac794deec2cc9d4d232b9 Mon Sep 17 00:00:00 2001 From: leper Date: Mon, 11 Jan 2016 20:57:03 +0000 Subject: [PATCH] Use .assign instead of operator=. This was SVN commit r17634. --- source/scriptinterface/ScriptConversions.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/scriptinterface/ScriptConversions.cpp b/source/scriptinterface/ScriptConversions.cpp index 5fb8b262a0..044d9a93bf 100644 --- a/source/scriptinterface/ScriptConversions.cpp +++ b/source/scriptinterface/ScriptConversions.cpp @@ -177,7 +177,7 @@ template<> bool ScriptInterface::FromJSVal(JSContext* cx, JS::Handl char* ch = JS_EncodeString(cx, str); // chops off high byte of each char16_t if (!ch) FAIL("JS_EncodeString failed"); // out of memory - out = std::string(ch, ch + JS_GetStringLength(str)); + out.assign(ch, ch + JS_GetStringLength(str)); JS_free(cx, ch); return true; }