Don't use GetTaskQueueId() in rasterizer as it breaks Fuchsia (#20983) (#21001)
Co-authored-by: Emmanuel Garcia <egarciad@google.com>
diff --git a/shell/common/shell.cc b/shell/common/shell.cc
index 4a423fa..0c31c4f 100644
--- a/shell/common/shell.cc
+++ b/shell/common/shell.cc
@@ -645,9 +645,7 @@
// 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 @@
// 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