From b72da6cc44cf19688686383065557425d55ae9ed Mon Sep 17 00:00:00 2001 From: emersion Date: Sun, 8 Oct 2017 18:21:39 +0200 Subject: [PATCH] Only center toplevel xdg shell views --- rootston/xdg_shell_v6.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/rootston/xdg_shell_v6.c b/rootston/xdg_shell_v6.c index 44acab4e..9b8d8882 100644 --- a/rootston/xdg_shell_v6.c +++ b/rootston/xdg_shell_v6.c @@ -72,7 +72,8 @@ static void handle_commit(struct wl_listener *listener, void *data) { wl_container_of(listener, roots_xdg_surface, commit); struct roots_view *view = roots_xdg_surface->view; - if (!roots_xdg_surface->initialized) { + if (view->xdg_surface_v6->role == WLR_XDG_SURFACE_V6_ROLE_TOPLEVEL && + !roots_xdg_surface->initialized) { roots_xdg_surface->initialized = view_initialize(view); } }