Pārlūkot izejas kodu

commit after setting/unsetting limits

Christian Rauch 4 gadi atpakaļ
vecāks
revīzija
f20a85818c
1 mainītis faili ar 2 papildinājumiem un 0 dzēšanām
  1. 2 0
      src/video/wayland/SDL_waylandwindow.c

+ 2 - 0
src/video/wayland/SDL_waylandwindow.c

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