mirror of
https://github.com/servo/servo.git
synced 2025-08-06 22:15:33 +01:00
Remove intrinsic Root::r()
This commit is contained in:
parent
51bcf516c8
commit
0b3ab875f4
55 changed files with 275 additions and 310 deletions
|
@ -180,8 +180,7 @@ impl Runnable for StorageEventRunnable {
|
|||
|
||||
fn main_thread_handler(self: Box<StorageEventRunnable>, script_thread: &ScriptThread) {
|
||||
let this = *self;
|
||||
let storage_root = this.element.root();
|
||||
let storage = storage_root.r();
|
||||
let storage = this.element.root();
|
||||
let global = storage.global();
|
||||
let ev_url = storage.get_url();
|
||||
|
||||
|
@ -191,13 +190,12 @@ impl Runnable for StorageEventRunnable {
|
|||
EventBubbles::DoesNotBubble, EventCancelable::NotCancelable,
|
||||
this.key.map(DOMString::from), this.old_value.map(DOMString::from), this.new_value.map(DOMString::from),
|
||||
DOMString::from(ev_url.to_string()),
|
||||
Some(storage)
|
||||
Some(&storage)
|
||||
);
|
||||
|
||||
let root_context = script_thread.root_browsing_context();
|
||||
for it_context in root_context.iter() {
|
||||
let it_window_root = it_context.active_window();
|
||||
let it_window = it_window_root.r();
|
||||
let it_window = it_context.active_window();
|
||||
assert!(UrlHelper::SameOrigin(&ev_url, &it_window.get_url()));
|
||||
// TODO: Such a Document object is not necessarily fully active, but events fired on such
|
||||
// objects are ignored by the event loop until the Document becomes fully active again.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue