mirror of
https://github.com/servo/servo.git
synced 2025-08-07 06:25:32 +01:00
refactor fire_network_events
Co-authored-by: Taym Haddadi <haddadi.taym@gmail.com> Signed-off-by: Kelechi Ebiri <56020538+TG199@users.noreply.github.com>
This commit is contained in:
parent
0e06b17291
commit
8934ca0733
1 changed files with 11 additions and 12 deletions
|
@ -1911,20 +1911,19 @@ impl ScriptThread {
|
|||
}
|
||||
}
|
||||
|
||||
fn fire_network_events(&self, is_online: bool, can_gc: CanGc) {
|
||||
for (_, document) in self.documents.borrow().iter() {
|
||||
let window = document.window();
|
||||
|
||||
fn fire_network_events(&self, is_online: bool, can_gc: CanGc) {
|
||||
let event_name = if is_online {
|
||||
Atom::from("online")
|
||||
} else {
|
||||
Atom::from("offline")
|
||||
};
|
||||
|
||||
for document in self.documents.borrow().values() {
|
||||
let window = document.window();
|
||||
let event_target = window.upcast::<EventTarget>();
|
||||
event_target.fire_event(event_name, can_gc);
|
||||
}
|
||||
event_target.fire_event(event_name.clone(), can_gc);
|
||||
}
|
||||
}
|
||||
|
||||
fn handle_set_scroll_states(&self, pipeline_id: PipelineId, scroll_states: Vec<ScrollState>) {
|
||||
let Some(window) = self.documents.borrow().find_window(pipeline_id) else {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue