mirror of
https://github.com/servo/servo.git
synced 2025-08-06 22:15:33 +01: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
|
@ -454,8 +454,6 @@ where
|
|||
|
||||
webrender.set_external_image_handler(external_image_handlers);
|
||||
|
||||
let event_loop_waker = None;
|
||||
|
||||
// The division by 1 represents the page's default zoom of 100%,
|
||||
// and gives us the appropriate CSSPixel type for the viewport.
|
||||
let window_size = WindowSizeData {
|
||||
|
@ -480,7 +478,6 @@ where
|
|||
player_context,
|
||||
Some(webgl_threads),
|
||||
glplayer_threads,
|
||||
event_loop_waker,
|
||||
window_size,
|
||||
external_images,
|
||||
wgpu_image_map,
|
||||
|
@ -851,7 +848,6 @@ fn create_constellation(
|
|||
player_context: WindowGLContext,
|
||||
webgl_threads: Option<WebGLThreads>,
|
||||
glplayer_threads: Option<GLPlayerThreads>,
|
||||
event_loop_waker: Option<Box<dyn EventLoopWaker>>,
|
||||
initial_window_size: WindowSizeData,
|
||||
external_images: Arc<Mutex<WebrenderExternalImageRegistry>>,
|
||||
wgpu_image_map: Arc<Mutex<HashMap<u64, webgpu::PresentationData>>>,
|
||||
|
@ -899,7 +895,6 @@ fn create_constellation(
|
|||
webgl_threads,
|
||||
glplayer_threads,
|
||||
player_context,
|
||||
event_loop_waker,
|
||||
user_agent,
|
||||
webrender_external_images: external_images,
|
||||
wgpu_image_map,
|
||||
|
@ -1046,7 +1041,6 @@ pub fn run_content_process(token: String) {
|
|||
script::script_thread::ScriptThread>(
|
||||
true,
|
||||
background_hang_monitor_register,
|
||||
None,
|
||||
);
|
||||
} else {
|
||||
content.start_all::<script_layout_interface::message::Msg,
|
||||
|
@ -1054,7 +1048,6 @@ pub fn run_content_process(token: String) {
|
|||
script::script_thread::ScriptThread>(
|
||||
true,
|
||||
background_hang_monitor_register,
|
||||
None,
|
||||
);
|
||||
}
|
||||
},
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue