From ec66bb987aada8521f6dbd72788c18dc16ebc817 Mon Sep 17 00:00:00 2001 From: Ronan Pigott Date: Sun, 22 Sep 2019 10:28:12 -0700 Subject: [PATCH] view: create container before selecting workspace --- sway/tree/view.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sway/tree/view.c b/sway/tree/view.c index 5041ee857..376cc3325 100644 --- a/sway/tree/view.c +++ b/sway/tree/view.c @@ -566,6 +566,7 @@ void view_map(struct sway_view *view, struct wlr_surface *wlr_surface, } view->surface = wlr_surface; view_populate_pid(view); + view->container = container_create(view); // If there is a request to be opened fullscreen on a specific output, try // to honor that request. Otherwise, fallback to assigns, pid mappings, @@ -592,7 +593,6 @@ void view_map(struct sway_view *view, struct wlr_surface *wlr_surface, ws = seat_get_last_known_workspace(seat); } - view->container = container_create(view); if (target_sibling) { container_add_sibling(target_sibling, view->container, 1); } else if (ws) {