From f573612d379503c85f106a2f19924bf8f21a11cf Mon Sep 17 00:00:00 2001 From: Marius Vlad Date: Thu, 28 Apr 2022 10:32:15 +0300 Subject: [PATCH] simple-egl: Move set_fullscreen/set_maximized before initial commit Rather than setting the fullscreen/maximized before initial wl_surface.commit, make it part of the initial window state. Signed-off-by: Marius Vlad Suggested-by: Pekka Paalanen (cherry picked from commit 054aaa5a8b4b8a7ba9404eb35d86a1b4f992be15) --- clients/simple-egl.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/clients/simple-egl.c b/clients/simple-egl.c index e48dbc69..2c7059c0 100644 --- a/clients/simple-egl.c +++ b/clients/simple-egl.c @@ -392,16 +392,16 @@ create_surface(struct window *window) xdg_toplevel_set_app_id(window->xdg_toplevel, "org.freedesktop.weston.simple-egl"); + if (window->fullscreen) + xdg_toplevel_set_fullscreen(window->xdg_toplevel, NULL); + else if (window->maximized) + xdg_toplevel_set_maximized(window->xdg_toplevel); + window->wait_for_configure = true; wl_surface_commit(window->surface); if (!window->frame_sync) eglSwapInterval(display->egl.dpy, 0); - - if (window->fullscreen) - xdg_toplevel_set_fullscreen(window->xdg_toplevel, NULL); - else if (window->maximized) - xdg_toplevel_set_maximized(window->xdg_toplevel); } static void