Always set the callback during Rasterizer setup (flutter/engine#20976)

This commit is contained in:
Emmanuel Garcia 2020-09-03 10:48:46 -07:00 committed by GitHub
parent a35a7967ea
commit 521827d230

View File

@ -89,6 +89,8 @@ void Rasterizer::Setup(std::unique_ptr<Surface> surface) {
delegate_.GetTaskRunners().GetRasterTaskRunner()->GetTaskQueueId();
raster_thread_merger_ =
fml::MakeRefCounted<fml::RasterThreadMerger>(platform_id, gpu_id);
}
if (raster_thread_merger_) {
raster_thread_merger_->SetMergeUnmergeCallback([=]() {
// Clear the GL context after the thread configuration has changed.
if (surface_) {