diff options
author | Samson <16504129+sagudev@users.noreply.github.com> | 2025-02-24 09:23:13 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-02-24 08:23:13 +0000 |
commit | 9efe7ad45d1a1c416f04ab16bd61e19ed7a402f2 (patch) | |
tree | 82a3005d0f99beca3d09d027b17c32d69f09c0ff /components/script/dom/offscreencanvasrenderingcontext2d.rs | |
parent | 47f6c50dd9aa113c80409d8f9794cfc883335c61 (diff) | |
download | servo-9efe7ad45d1a1c416f04ab16bd61e19ed7a402f2.tar.gz servo-9efe7ad45d1a1c416f04ab16bd61e19ed7a402f2.zip |
Remove `get_ipc_sender` from `OffscreenCanvasRenderingContext2D` (#35625)
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
Diffstat (limited to 'components/script/dom/offscreencanvasrenderingcontext2d.rs')
-rw-r--r-- | components/script/dom/offscreencanvasrenderingcontext2d.rs | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/components/script/dom/offscreencanvasrenderingcontext2d.rs b/components/script/dom/offscreencanvasrenderingcontext2d.rs index e5a9ef3cf7c..67a4db61b35 100644 --- a/components/script/dom/offscreencanvasrenderingcontext2d.rs +++ b/components/script/dom/offscreencanvasrenderingcontext2d.rs @@ -5,10 +5,10 @@ use crate::dom::bindings::codegen::GenericBindings::CanvasRenderingContext2DBinding::CanvasRenderingContext2D_Binding::CanvasRenderingContext2DMethods; use crate::canvas_context::CanvasContext as _; use crate::dom::bindings::codegen::UnionTypes::HTMLCanvasElementOrOffscreenCanvas; -use canvas_traits::canvas::{Canvas2dMsg, CanvasId, CanvasMsg}; +use canvas_traits::canvas::Canvas2dMsg; use dom_struct::dom_struct; use euclid::default::Size2D; -use ipc_channel::ipc::IpcSender; +use ipc_channel::ipc::IpcSharedMemory; use crate::dom::bindings::codegen::Bindings::CanvasRenderingContext2DBinding::{ CanvasDirection, CanvasFillRule, CanvasImageSource, CanvasLineCap, CanvasLineJoin, @@ -75,12 +75,8 @@ impl OffscreenCanvasRenderingContext2D { self.context.origin_is_clean() } - pub(crate) fn get_canvas_id(&self) -> CanvasId { - self.context.get_canvas_id() - } - - pub(crate) fn get_ipc_renderer(&self) -> IpcSender<CanvasMsg> { - self.context.get_ipc_renderer() + pub(crate) fn get_image_data_as_shared_memory(&self) -> Option<IpcSharedMemory> { + self.context.get_image_data_as_shared_memory() } } |