mirror of
https://github.com/servo/servo.git
synced 2025-08-04 13:10:20 +01:00
Stop using MutableHandle's DerefMut impl (#36160)
Signed-off-by: Greg Morenz <greg-morenz@droid.cafe>
This commit is contained in:
parent
5bb6410c1f
commit
f0ea3c6150
1 changed files with 2 additions and 2 deletions
|
@ -687,7 +687,7 @@ unsafe fn is_cross_origin_allowlisted_prop(cx: SafeJSContext, id: RawHandleId) -
|
||||||
|
|
||||||
rooted!(in(*cx) let mut allowed_id: jsid);
|
rooted!(in(*cx) let mut allowed_id: jsid);
|
||||||
ALLOWLISTED_SYMBOL_CODES.iter().any(|&allowed_code| {
|
ALLOWLISTED_SYMBOL_CODES.iter().any(|&allowed_code| {
|
||||||
*allowed_id.handle_mut() = SymbolId(GetWellKnownSymbol(*cx, allowed_code));
|
allowed_id.set(SymbolId(GetWellKnownSymbol(*cx, allowed_code)));
|
||||||
// `jsid`s containing `JS::Symbol *` can be compared by
|
// `jsid`s containing `JS::Symbol *` can be compared by
|
||||||
// referential equality
|
// referential equality
|
||||||
allowed_id.get().asBits_ == id.asBits_
|
allowed_id.get().asBits_ == id.asBits_
|
||||||
|
@ -710,7 +710,7 @@ unsafe fn append_cross_origin_allowlisted_prop_keys(
|
||||||
AppendToIdVector(props, id.handle());
|
AppendToIdVector(props, id.handle());
|
||||||
|
|
||||||
for &allowed_code in ALLOWLISTED_SYMBOL_CODES.iter() {
|
for &allowed_code in ALLOWLISTED_SYMBOL_CODES.iter() {
|
||||||
*id.handle_mut() = SymbolId(GetWellKnownSymbol(*cx, allowed_code));
|
id.set(SymbolId(GetWellKnownSymbol(*cx, allowed_code)));
|
||||||
AppendToIdVector(props, id.handle());
|
AppendToIdVector(props, id.handle());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue