From 1a27b5b838f33ca437b9c2fbb97bc5b9096b158b Mon Sep 17 00:00:00 2001 From: "Ryan C. Gordon" Date: Tue, 30 Dec 2025 16:56:45 -0500 Subject: [PATCH] emscripten: set `window->w` and `->h` when creating with external css sizing. Fixes #14711. --- src/video/emscripten/SDL_emscriptenvideo.c | 2 ++ 1 file changed, 2 insertions(+) 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;