From 17390e75ece0afafdffc0fb4df4040b696a02c6f Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Fri, 8 May 2015 21:53:26 -0400 Subject: [PATCH] fix embedding rendering when using a child window compositing must be initialized automatically in this case --- ports/cef/browser.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ports/cef/browser.rs b/ports/cef/browser.rs index 90e13801bec..d533b526026 100644 --- a/ports/cef/browser.rs +++ b/ports/cef/browser.rs @@ -137,6 +137,9 @@ impl ServoCefBrowserExtensions for CefBrowser { self.downcast().host.set_browser((*self).clone()); self.downcast().frame.set_browser((*self).clone()); + if window_info.parent_window != 0 { + self.downcast().host.initialize_compositing(); + } } fn send_window_event(&self, event: WindowEvent) {