From e55858a042fca5e077c2576391a470e41ddbb734 Mon Sep 17 00:00:00 2001 From: Emmanuel Garcia Date: Thu, 3 Sep 2020 16:40:01 -0700 Subject: [PATCH] Don't use GetTaskQueueId() in rasterizer as it breaks Fuchsia (#20983) --- 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 4a423fa208452..0c31c4f80c04e 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