diff options
author | Maharsh <maharsh312@gmail.com> | 2019-05-13 12:04:17 -0400 |
---|---|---|
committer | Maharsh <maharsh312@gmail.com> | 2019-05-13 12:04:17 -0400 |
commit | 854ba8d51461c2c9166335d16c9597630fc29ce5 (patch) | |
tree | 45045341c325f038acad15564438a58d1db979d2 | |
parent | 65e1f1fb3edf7cff7849bd9c6833d1a060d789a2 (diff) | |
download | servo-854ba8d51461c2c9166335d16c9597630fc29ce5.tar.gz servo-854ba8d51461c2c9166335d16c9597630fc29ce5.zip |
Borrow Layout Change
-rw-r--r-- | components/script/dom/canvasrenderingcontext2d.rs | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/components/script/dom/canvasrenderingcontext2d.rs b/components/script/dom/canvasrenderingcontext2d.rs index 18844a41ae4..1092c9ea88f 100644 --- a/components/script/dom/canvasrenderingcontext2d.rs +++ b/components/script/dom/canvasrenderingcontext2d.rs @@ -681,14 +681,17 @@ impl LayoutCanvasRenderingContext2DHelpers for LayoutDom<CanvasRenderingContext2 unsafe fn get_ipc_renderer(&self) -> IpcSender<CanvasMsg> { (*self.unsafe_get()) .canvas_state - .borrow() + .borrow_for_layout() .ipc_renderer .clone() } #[allow(unsafe_code)] unsafe fn get_canvas_id(&self) -> CanvasId { - (*self.unsafe_get()).canvas_state.borrow().get_canvas_id() + (*self.unsafe_get()) + .canvas_state + .borrow_for_layout() + .get_canvas_id() } } |