mirror of
https://github.com/servo/servo.git
synced 2025-08-03 04:30:10 +01:00
Remove get_ipc_renderer
from CanvasRenderingContext2D
(#35285)
* Remove `get_ipc_renderer` from `CanvasRenderingContext2D` Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com> * fix warnings Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com> --------- Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
This commit is contained in:
parent
62f1dbebff
commit
3a75e1205b
3 changed files with 21 additions and 24 deletions
|
@ -4,7 +4,7 @@
|
|||
|
||||
use std::cell::Cell;
|
||||
|
||||
use canvas_traits::canvas::{CanvasImageData, CanvasMsg, FromLayoutMsg};
|
||||
use canvas_traits::canvas::CanvasImageData;
|
||||
use dom_struct::dom_struct;
|
||||
use euclid::{Scale, Size2D};
|
||||
use ipc_channel::ipc::IpcSender;
|
||||
|
@ -56,11 +56,7 @@ impl PaintRenderingContext2D {
|
|||
}
|
||||
|
||||
pub(crate) fn send_data(&self, sender: IpcSender<CanvasImageData>) {
|
||||
let msg = CanvasMsg::FromLayout(
|
||||
FromLayoutMsg::SendData(sender),
|
||||
self.context.get_canvas_id(),
|
||||
);
|
||||
let _ = self.context.get_ipc_renderer().send(msg);
|
||||
self.context.send_data(sender);
|
||||
}
|
||||
|
||||
pub(crate) fn take_missing_image_urls(&self) -> Vec<ServoUrl> {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue