From 9f7aacdacf2364983367316c772f3c3668a64a79 Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Mon, 18 May 2015 15:35:14 -0400 Subject: [PATCH] add check for self.context existence in composite_specific_target() --- components/compositing/compositor.rs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/components/compositing/compositor.rs b/components/compositing/compositor.rs index f618077f5ea..960f99f5568 100644 --- a/components/compositing/compositor.rs +++ b/components/compositing/compositor.rs @@ -1288,8 +1288,11 @@ impl IOCompositor { self.composite_specific_target(target); } - fn composite_specific_target(&mut self, target: CompositeTarget) -> Option { - if !self.window.prepare_for_composite() { + pub fn composite_specific_target(&mut self, target: CompositeTarget) -> Option { + if !self.context.is_some() { + return None + } + if !self.window.prepare_for_composite(width, height) { return None }