aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/canvasrenderingcontext2d.rs
diff options
context:
space:
mode:
authorPrudhvi Rampey <gergteg777@gmail.com>2016-12-28 22:43:51 +0530
committerPrudhvi Rampey <gergteg777@gmail.com>2016-12-28 23:14:46 +0530
commite3d8131698e34e87325238398c1dd9c8a06dea5d (patch)
treeb4dc17c73408e91ada8f7739ce91718ca6669adc /components/script/dom/canvasrenderingcontext2d.rs
parent7e3c9e21978b638b8f17192500251843f3743d1c (diff)
downloadservo-e3d8131698e34e87325238398c1dd9c8a06dea5d.tar.gz
servo-e3d8131698e34e87325238398c1dd9c8a06dea5d.zip
Error handled canvas closing
Diffstat (limited to 'components/script/dom/canvasrenderingcontext2d.rs')
-rw-r--r--components/script/dom/canvasrenderingcontext2d.rs4
1 files changed, 3 insertions, 1 deletions
diff --git a/components/script/dom/canvasrenderingcontext2d.rs b/components/script/dom/canvasrenderingcontext2d.rs
index 32b65439f15..80de3610e89 100644
--- a/components/script/dom/canvasrenderingcontext2d.rs
+++ b/components/script/dom/canvasrenderingcontext2d.rs
@@ -1319,7 +1319,9 @@ impl CanvasRenderingContext2DMethods for CanvasRenderingContext2D {
impl Drop for CanvasRenderingContext2D {
fn drop(&mut self) {
- self.ipc_renderer.send(CanvasMsg::Common(CanvasCommonMsg::Close)).unwrap();
+ if let Err(err) = self.ipc_renderer.send(CanvasMsg::Common(CanvasCommonMsg::Close)) {
+ warn!("Could not close canvas: {}", err)
+ }
}
}