diff --git a/file_ext.h b/file_ext.h index bdfddeea3a..54bfb79cf5 100644 --- a/file_ext.h +++ b/file_ext.h @@ -42,6 +42,8 @@ #define EXT_EXECUTABLES "dol|DOL" #define SALAMANDER_FILE "boot.dol" #define DEFAULT_EXE_EXT ".dol" +#elif defined(EMSCRIPTEN) +#define EXT_EXECUTABLES "" #endif #endif diff --git a/frontend/frontend_emscripten.c b/frontend/frontend_emscripten.c index 949870e0c5..1e90dbd1f1 100644 --- a/frontend/frontend_emscripten.c +++ b/frontend/frontend_emscripten.c @@ -36,7 +36,7 @@ void mainloop(void) if (g_extern.system.shutdown) { RARCH_ERR("Exit...\n"); - emscripten_cancel_main_loop(); + exit(0); } else if (menuloop) {