mirror of
https://github.com/libsdl-org/SDL.git
synced 2025-06-03 02:17:39 +00:00
wayland: Use the floating width/height for initial window creation
The dimensions for fixed-size state set via window flags will be applied later in the window creation process. Restores the window to the proper windowed size when leaving fullscreen.
This commit is contained in:
parent
b9a88bbecb
commit
ffc3f71aa2
1 changed files with 4 additions and 4 deletions
|
@ -2224,11 +2224,11 @@ int Wayland_CreateWindow(SDL_VideoDevice *_this, SDL_Window *window, SDL_Propert
|
|||
/* Cache the app_id at creation time, as it may change before the window is mapped. */
|
||||
data->app_id = SDL_strdup(SDL_GetAppID());
|
||||
|
||||
data->requested.width = window->w;
|
||||
data->requested.height = window->h;
|
||||
data->requested.width = window->floating.w;
|
||||
data->requested.height = window->floating.h;
|
||||
if (data->scale_to_display) {
|
||||
data->requested.logical_width = PixelToPoint(window, window->w);
|
||||
data->requested.logical_height = PixelToPoint(window, window->h);
|
||||
data->requested.logical_width = PixelToPoint(window, window->floating.w);
|
||||
data->requested.logical_height = PixelToPoint(window, window->floating.h);
|
||||
}
|
||||
|
||||
if (!external_surface) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue