From 851d9f66a21c87408a5788401b91d36d73581b27 Mon Sep 17 00:00:00 2001
From: Joel Winarske <joel.winarske@gmail.com>
Date: Wed, 27 Sep 2023 11:22:09 -0700
Subject: [PATCH 1/2] IsCreationThreadCurrent workaround

-Work around known issue
 https://github.com/flutter/flutter/issues/129533
 https://github.com/flutter/flutter/issues/135345

Signed-off-by: Joel Winarske <joel.winarske@gmail.com>
---
 flutter/fml/memory/thread_checker.h | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/flutter/fml/memory/thread_checker.h b/flutter/fml/memory/thread_checker.h
index 6d5f2fe040..3cdad13a95 100644
--- a/flutter/fml/memory/thread_checker.h
+++ b/flutter/fml/memory/thread_checker.h
@@ -90,9 +90,8 @@ class ThreadChecker final {
 };
 
 #if !defined(NDEBUG)
-#define FML_DECLARE_THREAD_CHECKER(c) fml::ThreadChecker c
-#define FML_DCHECK_CREATION_THREAD_IS_CURRENT(c) \
-  FML_DCHECK((c).IsCreationThreadCurrent())
+#define FML_DECLARE_THREAD_CHECKER(c)
+#define FML_DCHECK_CREATION_THREAD_IS_CURRENT(c) ((void)0)
 #else
 #define FML_DECLARE_THREAD_CHECKER(c)
 #define FML_DCHECK_CREATION_THREAD_IS_CURRENT(c) ((void)0)
-- 
2.41.0

