зеркало из https://github.com/mozilla/gecko-dev.git
Bug 820216 - should use JS_NewUCStringCopyN to copy a Unicode string, r=gyeh
This commit is contained in:
Родитель
c2faa9065b
Коммит
d4dad722e2
|
@ -27,9 +27,9 @@ SetJsObject(JSContext* aContext,
|
|||
jsval v;
|
||||
if (aData[i].value().type() == BluetoothValue::TnsString) {
|
||||
nsString data = aData[i].value().get_nsString();
|
||||
JSString* JsData = JS_NewStringCopyN(aContext,
|
||||
NS_ConvertUTF16toUTF8(data).get(),
|
||||
data.Length());
|
||||
JSString* JsData = JS_NewUCStringCopyN(aContext,
|
||||
data.BeginReading(),
|
||||
data.Length());
|
||||
NS_ENSURE_TRUE(JsData, false);
|
||||
v = STRING_TO_JSVAL(JsData);
|
||||
} else if (aData[i].value().type() == BluetoothValue::Tuint32_t) {
|
||||
|
|
Загрузка…
Ссылка в новой задаче