Sfoglia il codice sorgente

Fix full screen mode in Firefox, which was broken by 9d4beb2

Boris Gjenero 8 anni fa
parent
commit
791b946a42
1 ha cambiato i file con 4 aggiunte e 0 eliminazioni
  1. 4 0
      src/video/emscripten/SDL_emscriptenvideo.c

+ 4 - 0
src/video/emscripten/SDL_emscriptenvideo.c

@@ -24,6 +24,7 @@
 
 #include "SDL_video.h"
 #include "SDL_mouse.h"
+#include "SDL_hints.h"
 #include "../SDL_sysvideo.h"
 #include "../SDL_pixels_c.h"
 #include "../SDL_egl_c.h"
@@ -76,6 +77,9 @@ Emscripten_CreateDevice(int devindex)
         return (0);
     }
 
+    /* Firefox sends blur event which would otherwise prevent full screen */
+    SDL_SetHint(SDL_HINT_VIDEO_MINIMIZE_ON_FOCUS_LOSS, "0");
+
     /* Set the function pointers */
     device->VideoInit = Emscripten_VideoInit;
     device->VideoQuit = Emscripten_VideoQuit;