commit after setting/unsetting limits

main
Christian Rauch 2021-07-29 00:13:17 +01:00 committed by Sam Lantinga
parent 9984891ba8
commit f20a85818c
1 changed files with 2 additions and 0 deletions

View File

@ -113,6 +113,7 @@ SetFullscreen(SDL_Window *window, struct wl_output *output)
if (!(window->flags & SDL_WINDOW_RESIZABLE)) { if (!(window->flags & SDL_WINDOW_RESIZABLE)) {
/* ensure that window is resizable before going into fullscreen */ /* ensure that window is resizable before going into fullscreen */
libdecor_frame_set_capabilities(wind->shell_surface.libdecor.frame, LIBDECOR_ACTION_RESIZE); libdecor_frame_set_capabilities(wind->shell_surface.libdecor.frame, LIBDECOR_ACTION_RESIZE);
wl_surface_commit(wind->surface);
} }
libdecor_frame_set_fullscreen(wind->shell_surface.libdecor.frame, output); libdecor_frame_set_fullscreen(wind->shell_surface.libdecor.frame, output);
} else { } else {
@ -120,6 +121,7 @@ SetFullscreen(SDL_Window *window, struct wl_output *output)
if (!(window->flags & SDL_WINDOW_RESIZABLE)) { if (!(window->flags & SDL_WINDOW_RESIZABLE)) {
/* restore previous RESIZE capability */ /* restore previous RESIZE capability */
libdecor_frame_unset_capabilities(wind->shell_surface.libdecor.frame, LIBDECOR_ACTION_RESIZE); libdecor_frame_unset_capabilities(wind->shell_surface.libdecor.frame, LIBDECOR_ACTION_RESIZE);
wl_surface_commit(wind->surface);
} }
} }
} else } else