From f0613184cfa410215724966a9a476dc0eeebdbbe Mon Sep 17 00:00:00 2001 From: Keegan McAllister Date: Wed, 11 Dec 2013 15:26:05 -0800 Subject: [PATCH] Don't clear buffers if we have no native graphics context Fixes ./servo -z for content that calls window.close(), such as content tests. --- src/components/gfx/render_task.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/components/gfx/render_task.rs b/src/components/gfx/render_task.rs index e25c1354bba..00c30a51958 100644 --- a/src/components/gfx/render_task.rs +++ b/src/components/gfx/render_task.rs @@ -174,7 +174,9 @@ impl RenderTask { render_task.start(); // Destroy all the buffers. - render_task.buffer_map.clear(native_graphics_context!(render_task)); + render_task.native_graphics_context.as_ref().map(|ctx| + render_task.buffer_map.clear(ctx) + ); } }