diff options
author | Prudhvi Rampey <gergteg777@gmail.com> | 2016-12-28 22:43:51 +0530 |
---|---|---|
committer | Prudhvi Rampey <gergteg777@gmail.com> | 2016-12-28 23:14:46 +0530 |
commit | e3d8131698e34e87325238398c1dd9c8a06dea5d (patch) | |
tree | b4dc17c73408e91ada8f7739ce91718ca6669adc /components/script/dom/canvasrenderingcontext2d.rs | |
parent | 7e3c9e21978b638b8f17192500251843f3743d1c (diff) | |
download | servo-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.rs | 4 |
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) + } } } |