diff --git a/src/eepp/window/backend/SDL2/windowsdl2.cpp b/src/eepp/window/backend/SDL2/windowsdl2.cpp index 28aa08990..9cda3d2fa 100644 --- a/src/eepp/window/backend/SDL2/windowsdl2.cpp +++ b/src/eepp/window/backend/SDL2/windowsdl2.cpp @@ -786,12 +786,14 @@ void WindowSDL::raise() { } void WindowSDL::flash( WindowFlashOperation op ) { +#if EE_PLATFORM != EE_PLATFORM_EMSCRIPTEN SDL_FlashOperation sdlOp = SDL_FlashOperation::SDL_FLASH_BRIEFLY; if ( op == WindowFlashOperation::Cancel ) sdlOp = SDL_FlashOperation::SDL_FLASH_CANCEL; else if ( op == WindowFlashOperation::UntilFocused ) sdlOp = SDL_FlashOperation::SDL_FLASH_UNTIL_FOCUSED; SDL_FlashWindow( mSDLWindow, sdlOp ); +#endif } void WindowSDL::show() { diff --git a/src/tools/ecode/ecode.cpp b/src/tools/ecode/ecode.cpp index 09edebcc8..7426cb8eb 100644 --- a/src/tools/ecode/ecode.cpp +++ b/src/tools/ecode/ecode.cpp @@ -12,8 +12,14 @@ #include #include #include -#include #include +#if EE_PLATFORM == EE_PLATFORM_LINUX +// For malloc_trim, which is a GNU extension +extern "C" { +#include +} +#endif + namespace fs = std::filesystem; using json = nlohmann::json;