From b8eca4c41e48760e6d23e2e341fd64f56d304a96 Mon Sep 17 00:00:00 2001 From: Johan Malm Date: Tue, 25 Nov 2025 20:43:49 +0000 Subject: [PATCH] [fixup] do not proceed with surface size checks if view not at top left corner - to save some cycles in handle_commit() --- src/xdg.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/xdg.c b/src/xdg.c index 9b9feaec..809046dd 100644 --- a/src/xdg.c +++ b/src/xdg.c @@ -298,7 +298,7 @@ handle_commit(struct wl_listener *listener, void *data) * Centre fullscreen windows if smaller than output, for example Wine * game SWAT4. See issue #2779 */ - if (view->fullscreen) { + if (view->fullscreen && !view->current.x && !view->current.y) { if (surface_is_smaller_than_output(view, &size)) { center_fullscreen_view(view, &size); }