Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(2079)

Unified Diff: content/renderer/render_widget.cc

Issue 2582823002: WIP: Surface Synchronization System
Patch Set: First cut propagating LocalSurfaceId when WindowTreeHost requests resize Created 3 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: content/renderer/render_widget.cc
diff --git a/content/renderer/render_widget.cc b/content/renderer/render_widget.cc
index 9f0ba3566e3cc780acac2f961c65b41f34f9c456..306641855c305efa0c340430691dcb221d0054d3 100644
--- a/content/renderer/render_widget.cc
+++ b/content/renderer/render_widget.cc
@@ -1283,6 +1283,12 @@ blink::WebLayerTreeView* RenderWidget::initializeLayerTreeView() {
OnDeviceScaleFactorChanged();
compositor_->SetRasterColorSpace(screen_info_.icc_profile.GetColorSpace());
compositor_->SetContentSourceId(current_content_source_id_);
+#if defined(USE_AURA)
+ RendererWindowTreeClient* window_tree_client =
+ RendererWindowTreeClient::Get(routing_id_);
+ if (window_tree_client)
+ compositor_->SetLocalSurfaceId(window_tree_client->local_surface_id());
+#endif
// For background pages and certain tests, we don't want to trigger
// CompositorFrameSink creation.
if (compositor_never_visible_ || !RenderThreadImpl::current())
« no previous file with comments | « content/renderer/mus/renderer_window_tree_client.cc ('k') | services/ui/public/interfaces/window_manager.mojom » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698