From 8c3bd381777637a08f8241294c93845cb47297f4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Riku=20Palom=C3=A4ki?= Date: Mon, 18 Mar 2019 21:02:37 +0000 Subject: [PATCH] Fix OSR PDF viewer rendering on initial page load (fixes issue #2598) --- libcef/browser/osr/render_widget_host_view_osr.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libcef/browser/osr/render_widget_host_view_osr.cc b/libcef/browser/osr/render_widget_host_view_osr.cc index 5fdb65569..f7c934e2a 100644 --- a/libcef/browser/osr/render_widget_host_view_osr.cc +++ b/libcef/browser/osr/render_widget_host_view_osr.cc @@ -381,7 +381,7 @@ CefRenderWidgetHostViewOSR::CefRenderWidgetHostViewOSR( delegated_frame_host_ = std::make_unique( AllocateFrameSinkId(is_guest_view_hack), delegated_frame_host_client_.get(), - true /* should_register_frame_sink_id */); + false /* should_register_frame_sink_id */); root_layer_.reset(new ui::Layer(ui::LAYER_SOLID_COLOR)); #endif @@ -414,6 +414,7 @@ CefRenderWidgetHostViewOSR::CefRenderWidgetHostViewOSR( compositor_->SetDelegate(this); compositor_->SetRootLayer(root_layer_.get()); + compositor_->AddChildFrameSink(GetFrameSinkId()); #endif if (browser_impl_.get())