[fuchsia] Plumb root_surface_transformation in scene_update_context (flutter/engine#6187)

* [fuchsia] Plumb root_surface_transformation in scene_update_context

To fix the Fuchsia build.

* Update scene_update_context.cc
This commit is contained in:
Zachary Anderson
2018-09-06 12:35:12 -07:00
committed by GitHub
parent 36f54c75cc
commit ea32eeb822

View File

@@ -187,9 +187,12 @@ SceneUpdateContext::ExecutePaintTasks(CompositorContext::ScopedFrame& frame) {
for (auto& task : paint_tasks_) {
FML_DCHECK(task.surface);
SkCanvas* canvas = task.surface->GetSkiaSurface()->getCanvas();
Layer::PaintContext context = {*canvas, frame.context().frame_time(),
Layer::PaintContext context = {*canvas,
frame.root_surface_transformation(),
frame.context().frame_time(),
frame.context().engine_time(),
frame.context().texture_registry(), false};
frame.context().texture_registry(),
false};
canvas->restoreToCount(1);
canvas->save();
canvas->clear(task.background_color);