view: create container before selecting workspace
This commit is contained in:
parent
c41c24d684
commit
ec66bb987a
|
@ -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) {
|
||||
|
|
Loading…
Reference in a new issue