mirror of
https://github.com/servo/servo.git
synced 2025-08-06 22:15:33 +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
|
@ -139,7 +139,7 @@ impl CustomElementRegistry {
|
|||
fn check_prototype(
|
||||
&self,
|
||||
constructor: HandleObject,
|
||||
prototype: MutableHandleValue,
|
||||
mut prototype: MutableHandleValue,
|
||||
) -> ErrorResult {
|
||||
unsafe {
|
||||
// Step 10.1
|
||||
|
@ -147,7 +147,7 @@ impl CustomElementRegistry {
|
|||
*GlobalScope::get_cx(),
|
||||
constructor,
|
||||
c"prototype".as_ptr(),
|
||||
prototype,
|
||||
prototype.reborrow(),
|
||||
) {
|
||||
return Err(Error::JSFailed);
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue