mirror of
https://github.com/servo/servo.git
synced 2025-06-06 16:45:39 +00:00
Remove EventLoopWaker
from Constellation (#30101)
* remove event_loop_waker that is always None * remove None event_loop_waker form InitialScriptState * fix formatting * remove None event_loop_waker from ScriptThread * remove None EventLoopWaker from Window * remove None and use of wake_after_send in webgl code
This commit is contained in:
parent
83a46f68db
commit
8255e8e318
7 changed files with 15 additions and 78 deletions
|
@ -327,11 +327,7 @@ impl Pipeline {
|
|||
let register = state
|
||||
.background_monitor_register
|
||||
.expect("Couldn't start content, no background monitor has been initiated");
|
||||
unprivileged_pipeline_content.start_all::<Message, LTF, STF>(
|
||||
false,
|
||||
register,
|
||||
state.event_loop_waker,
|
||||
);
|
||||
unprivileged_pipeline_content.start_all::<Message, LTF, STF>(false, register);
|
||||
None
|
||||
};
|
||||
|
||||
|
@ -527,7 +523,6 @@ impl UnprivilegedPipelineContent {
|
|||
self,
|
||||
wait_for_completion: bool,
|
||||
background_hang_monitor_register: Box<dyn BackgroundHangMonitorRegister>,
|
||||
event_loop_waker: Option<Box<dyn EventLoopWaker>>,
|
||||
) where
|
||||
LTF: LayoutThreadFactory<Message = Message>,
|
||||
STF: ScriptThreadFactory<Message = Message>,
|
||||
|
@ -574,7 +569,6 @@ impl UnprivilegedPipelineContent {
|
|||
webrender_api_sender: self.webrender_api_sender.clone(),
|
||||
layout_is_busy: layout_thread_busy_flag.clone(),
|
||||
player_context: self.player_context.clone(),
|
||||
event_loop_waker,
|
||||
inherited_secure_context: self.load_data.inherited_secure_context.clone(),
|
||||
},
|
||||
self.load_data.clone(),
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue