diff options
Diffstat (limited to 'components/script/dom/bindings/js.rs')
-rw-r--r-- | components/script/dom/bindings/js.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/components/script/dom/bindings/js.rs b/components/script/dom/bindings/js.rs index 975ddeda13b..abfd9f47eff 100644 --- a/components/script/dom/bindings/js.rs +++ b/components/script/dom/bindings/js.rs @@ -469,7 +469,7 @@ impl RootCollection { /// Start tracking a stack-based root unsafe fn root(&self, untracked_reflector: *const Reflector) { debug_assert!(thread_state::get().is_script()); - let mut roots = &mut *self.roots.get(); + let roots = &mut *self.roots.get(); roots.push(untracked_reflector); assert!(!(*untracked_reflector).get_jsobject().is_null()) } @@ -479,7 +479,7 @@ impl RootCollection { assert!(!tracked_reflector.is_null()); assert!(!(*tracked_reflector).get_jsobject().is_null()); debug_assert!(thread_state::get().is_script()); - let mut roots = &mut *self.roots.get(); + let roots = &mut *self.roots.get(); match roots.iter().rposition(|r| *r == tracked_reflector) { Some(idx) => { roots.remove(idx); |