diff --git a/src/video/emscripten/SDL_emscriptenvideo.c b/src/video/emscripten/SDL_emscriptenvideo.c index 2109d94e88..6c1034f398 100644 --- a/src/video/emscripten/SDL_emscriptenvideo.c +++ b/src/video/emscripten/SDL_emscriptenvideo.c @@ -604,6 +604,8 @@ static bool Emscripten_CreateWindow(SDL_VideoDevice *_this, SDL_Window *window, wdata->external_size = SDL_floor(css_w) != 1 || SDL_floor(css_h) != 1; if (wdata->external_size) { fill_document = false; // can't be resizable if something else is controlling it. + window->w = (int) css_w; + window->h = (int) css_h; } wdata->window = window;