From fc35c09a5894774512ed9c2e2b3f5c511fee3c07 Mon Sep 17 00:00:00 2001 From: Alam Ed Arias <alam@srb2.org> Date: Sat, 29 Mar 2025 14:03:29 -0400 Subject: [PATCH] Emscripten: use stdout for I_OutputMsg() --- src/sdl/i_system.c | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/src/sdl/i_system.c b/src/sdl/i_system.c index 27a900c85e..eeb19b581c 100644 --- a/src/sdl/i_system.c +++ b/src/sdl/i_system.c @@ -807,11 +807,6 @@ static inline void I_StartupConsole(void) framebuffer = M_CheckParm("-framebuffer"); -#ifdef __EMSCRIPTEN__ - framebuffer = SDL_FALSE; - consolevent = SDL_TRUE; -#endif - if (framebuffer) consolevent = SDL_FALSE; } @@ -984,10 +979,13 @@ void I_OutputMsg(const char *fmt, ...) } #endif +#ifdef __EMSCRIPTEN__ + fprintf(stdout, "%s", txt); +#else if (!framebuffer) - { fprintf(stderr, "%s", txt); - } +#endif + #ifdef HAVE_TERMIOS if (consolevent && txt[len-1] == '\n') { -- GitLab