From b273d44c63b10c52ffa8e1b24200df2de2ecc15f Mon Sep 17 00:00:00 2001 From: Emmanuel Garcia Date: Thu, 3 Sep 2020 15:18:57 -0700 Subject: [PATCH] Don't use GetTaskQueueId() in rasterizer as it breaks Fuchsia --- shell/common/shell.cc | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/shell/common/shell.cc b/shell/common/shell.cc index ff576e4358c2b..0c29fd36e444c 100644 --- a/shell/common/shell.cc +++ b/shell/common/shell.cc @@ -645,9 +645,7 @@ void Shell::OnPlatformViewCreated(std::unique_ptr surface) { // signals the latch and the platform/raster thread follows with executing // raster_task. const bool should_post_raster_task = - !fml::TaskRunnerChecker::RunsOnTheSameThread( - task_runners_.GetRasterTaskRunner()->GetTaskQueueId(), - task_runners_.GetPlatformTaskRunner()->GetTaskQueueId()); + !task_runners_.GetRasterTaskRunner()->RunsTasksOnCurrentThread(); // Note: // This is a synchronous operation because certain platforms depend on @@ -750,9 +748,7 @@ void Shell::OnPlatformViewDestroyed() { // thread just signals the latch and the platform/raster thread follows with // executing raster_task. const bool should_post_raster_task = - !fml::TaskRunnerChecker::RunsOnTheSameThread( - task_runners_.GetRasterTaskRunner()->GetTaskQueueId(), - task_runners_.GetPlatformTaskRunner()->GetTaskQueueId()); + !task_runners_.GetRasterTaskRunner()->RunsTasksOnCurrentThread(); // Note: // This is a synchronous operation because certain platforms depend on