mirror of
https://github.com/servo/servo.git
synced 2025-08-06 06:00:15 +01:00
Use explicit reborrows with mozjs::MutableHandle (#35892)
* Explicitly reborrow MutableHandles Signed-off-by: Greg Morenz <greg-morenz@droid.cafe> * Unify jsapi_wrappers Signed-off-by: Greg Morenz <greg-morenz@droid.cafe> * Format mozjs changes Signed-off-by: Greg Morenz <greg-morenz@droid.cafe> * Update mozjs version Signed-off-by: Greg Morenz <greg-morenz@droid.cafe> --------- Signed-off-by: Greg Morenz <greg-morenz@droid.cafe>
This commit is contained in:
parent
40270cb626
commit
4ecf0909e5
14 changed files with 67 additions and 44 deletions
|
@ -1441,7 +1441,12 @@ impl XMLHttpRequest {
|
|||
let json_text = decode_to_utf16_with_bom_removal(&bytes, UTF_8);
|
||||
// Step 5
|
||||
unsafe {
|
||||
if !JS_ParseJSON(*cx, json_text.as_ptr(), json_text.len() as u32, rval) {
|
||||
if !JS_ParseJSON(
|
||||
*cx,
|
||||
json_text.as_ptr(),
|
||||
json_text.len() as u32,
|
||||
rval.reborrow(),
|
||||
) {
|
||||
JS_ClearPendingException(*cx);
|
||||
return rval.set(NullValue());
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue