From dbf44f1c8bc9fb238547f69be518768c5481ce9b Mon Sep 17 00:00:00 2001 From: Nick Fisher Date: Sat, 11 May 2024 10:11:50 +0800 Subject: [PATCH] add EMSCRIPTEN guards around thread waiting ResourceBuffer --- dart_filament/native/include/ResourceBuffer.hpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/dart_filament/native/include/ResourceBuffer.hpp b/dart_filament/native/include/ResourceBuffer.hpp index 0b546990..5d9d7b39 100644 --- a/dart_filament/native/include/ResourceBuffer.hpp +++ b/dart_filament/native/include/ResourceBuffer.hpp @@ -4,9 +4,11 @@ #include "ResourceBuffer.h" #if defined(__cplusplus) - +#ifndef __EMSCRIPTEN__ #include using namespace std::chrono_literals; +#endif + namespace flutter_filament { @@ -39,7 +41,9 @@ namespace flutter_filament loadToOut(uri, &rb); while (rb.size == 0) { + #if! __EMSCRIPTEN__ std::this_thread::sleep_for(100ms); + #endif } return rb;