diff options
author | Simon Wülker <simon.wuelker@arcor.de> | 2024-10-18 12:47:52 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-10-18 10:47:52 +0000 |
commit | e33bae6d0a172de3e652b9b515bda97c6c4f5af2 (patch) | |
tree | 8cde067f9b38b6708e599953b7035ea585c27b34 /components/script/image_listener.rs | |
parent | ff374c1428bbcca76c9ba6f565e7e5ccdbf4fc10 (diff) | |
download | servo-e33bae6d0a172de3e652b9b515bda97c6c4f5af2.tar.gz servo-e33bae6d0a172de3e652b9b515bda97c6c4f5af2.zip |
Use `ROUTER::add_typed_route` instead of `ROUTER::add_route` everywhere (#33866)
* Use ROUTER::add_typed_route where possible
Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
* Update webxr, media and ipc-channel
Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
---------
Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
Diffstat (limited to 'components/script/image_listener.rs')
-rw-r--r-- | components/script/image_listener.rs | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/components/script/image_listener.rs b/components/script/image_listener.rs index f58dd3f3a68..23489faebab 100644 --- a/components/script/image_listener.rs +++ b/components/script/image_listener.rs @@ -32,11 +32,12 @@ pub fn generate_cache_listener_for_element< .task_manager() .networking_task_source_with_canceller(); let generation = elem.generation_id(); - ROUTER.add_route( - responder_receiver.to_opaque(), + + ROUTER.add_typed_route( + responder_receiver, Box::new(move |message| { let element = trusted_node.clone(); - let image: PendingImageResponse = message.to().unwrap(); + let image: PendingImageResponse = message.unwrap(); debug!("Got image {:?}", image); let _ = task_source.queue_with_canceller( task!(process_image_response: move || { |