aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/gfx/render_task.rs
diff options
context:
space:
mode:
authorLars Bergstrom <lars@lars.com>2014-03-14 15:47:05 -0500
committerLars Bergstrom <lars@lars.com>2014-03-18 09:31:23 -0500
commitfe22598c56092880b3e947b4fc9466d1a700e17e (patch)
tree894b6402011fb409b456efe7a46a7ac0fbd0959e /src/components/gfx/render_task.rs
parentcbc8006c60b7956a689073e10b0cfb5e33d4a5f8 (diff)
downloadservo-fe22598c56092880b3e947b4fc9466d1a700e17e.tar.gz
servo-fe22598c56092880b3e947b4fc9466d1a700e17e.zip
Check properly for None in the headless compositor case
Diffstat (limited to 'src/components/gfx/render_task.rs')
-rw-r--r--src/components/gfx/render_task.rs6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/components/gfx/render_task.rs b/src/components/gfx/render_task.rs
index e640b899461..66817554e1f 100644
--- a/src/components/gfx/render_task.rs
+++ b/src/components/gfx/render_task.rs
@@ -192,8 +192,10 @@ impl<C: RenderListener + Send,T:Send+Freeze> RenderTask<C,T> {
// Destroy all the buffers.
{
- let ctx = render_task.native_graphics_context.as_ref().unwrap();
- render_task.buffer_map.clear(ctx);
+ match render_task.native_graphics_context.as_ref() {
+ Some(ctx) => render_task.buffer_map.clear(ctx),
+ None => (),
+ }
}
}