From eff6d6e5b41d9aff04f60c6736cc716aeff78448 Mon Sep 17 00:00:00 2001 From: Ethan O'Brien Date: Thu, 9 Jan 2025 15:56:14 -0600 Subject: [PATCH] Fix behaviour of SetClipboardText on emscripten --- src/openrct2-ui/UiContext.cpp | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/src/openrct2-ui/UiContext.cpp b/src/openrct2-ui/UiContext.cpp index 5f4518baa5..ffee732b3c 100644 --- a/src/openrct2-ui/UiContext.cpp +++ b/src/openrct2-ui/UiContext.cpp @@ -722,17 +722,18 @@ public: return (SDL_SetClipboardText(target) == 0); #else return ( - MAIN_THREAD_EM_ASM_INT({ - try + MAIN_THREAD_EM_ASM_INT( { - navigator.clipboard.writeText(UTF8ToString($0)); - return 0; - } - catch (e) - { - return -1; - }; - }) + try + { + navigator.clipboard.writeText(UTF8ToString($0)); + return 0; + } + catch (e) + { + return -1; + }; + }, target) == 0); #endif }