diff options
author | Lars Bergstrom <lars@lars.com> | 2014-03-14 15:47:05 -0500 |
---|---|---|
committer | Lars Bergstrom <lars@lars.com> | 2014-03-18 09:31:23 -0500 |
commit | fe22598c56092880b3e947b4fc9466d1a700e17e (patch) | |
tree | 894b6402011fb409b456efe7a46a7ac0fbd0959e /src/components/gfx/render_task.rs | |
parent | cbc8006c60b7956a689073e10b0cfb5e33d4a5f8 (diff) | |
download | servo-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.rs | 6 |
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 => (), + } } } |