aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/canvasrenderingcontext2d.rs
diff options
context:
space:
mode:
authorMaharsh <maharsh312@gmail.com>2019-05-13 12:04:17 -0400
committerMaharsh <maharsh312@gmail.com>2019-05-13 12:04:17 -0400
commit854ba8d51461c2c9166335d16c9597630fc29ce5 (patch)
tree45045341c325f038acad15564438a58d1db979d2 /components/script/dom/canvasrenderingcontext2d.rs
parent65e1f1fb3edf7cff7849bd9c6833d1a060d789a2 (diff)
downloadservo-854ba8d51461c2c9166335d16c9597630fc29ce5.tar.gz
servo-854ba8d51461c2c9166335d16c9597630fc29ce5.zip
Borrow Layout Change
Diffstat (limited to 'components/script/dom/canvasrenderingcontext2d.rs')
-rw-r--r--components/script/dom/canvasrenderingcontext2d.rs7
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()
}
}