fix: arrancar amb el borde desactivat feia crash al activarlo

This commit is contained in:
2026-04-13 11:57:01 +02:00
parent 023bbb224b
commit d9c41f420b
6 changed files with 38 additions and 15 deletions

View File

@@ -2,6 +2,10 @@
#include <SDL3/SDL.h>
#ifdef __EMSCRIPTEN__
#include <emscripten/emscripten.h> // Para emscripten_sleep
#endif
#include <algorithm> // Para find_if
#include <cstdlib> // Para exit, size_t
#include <fstream> // Para ifstream, istreambuf_iterator
@@ -530,6 +534,12 @@ namespace Resource {
#if defined(__EMSCRIPTEN__) || defined(_DEBUG)
renderProgress();
checkEvents();
#endif
#ifdef __EMSCRIPTEN__
// Cedeix el control al navegador perquè pinte el canvas i processe
// events. Sense això, el thread principal queda bloquejat durant tota
// la precàrrega i el jugador només veu pantalla negra.
emscripten_sleep(0);
#endif
}