diff options
Diffstat (limited to 'sway/desktop')
| -rw-r--r-- | sway/desktop/xdg_shell.c | 11 | ||||
| -rw-r--r-- | sway/desktop/xdg_shell_v6.c | 11 | ||||
| -rw-r--r-- | sway/desktop/xwayland.c | 11 | 
3 files changed, 0 insertions, 33 deletions
diff --git a/sway/desktop/xdg_shell.c b/sway/desktop/xdg_shell.c index 5b53653d..4690a3c5 100644 --- a/sway/desktop/xdg_shell.c +++ b/sway/desktop/xdg_shell.c @@ -401,17 +401,6 @@ static void handle_map(struct wl_listener *listener, void *data) {  		view_update_csd_from_client(view, csd);  	} -	if (config->popup_during_fullscreen == POPUP_LEAVE && -			view->container->workspace && -			view->container->workspace->fullscreen && -			view->container->workspace->fullscreen->view && -			xdg_surface->toplevel->parent) { -		struct sway_container *fs = view->container->workspace->fullscreen; -		if (is_transient_for(view, fs->view)) { -			container_set_fullscreen(fs, false); -		} -	} -  	if (xdg_surface->toplevel->client_pending.fullscreen) {  		container_set_fullscreen(view->container, true);  		arrange_workspace(view->container->workspace); diff --git a/sway/desktop/xdg_shell_v6.c b/sway/desktop/xdg_shell_v6.c index ac42cfed..ff950c70 100644 --- a/sway/desktop/xdg_shell_v6.c +++ b/sway/desktop/xdg_shell_v6.c @@ -396,17 +396,6 @@ static void handle_map(struct wl_listener *listener, void *data) {  			WLR_SERVER_DECORATION_MANAGER_MODE_CLIENT;  	view_update_csd_from_client(view, csd); -	if (config->popup_during_fullscreen == POPUP_LEAVE && -			view->container->workspace && -			view->container->workspace->fullscreen && -			view->container->workspace->fullscreen->view && -			xdg_surface->toplevel->parent) { -		struct sway_container *fs = view->container->workspace->fullscreen; -		if (is_transient_for(view, fs->view)) { -			container_set_fullscreen(fs, false); -		} -	} -  	if (xdg_surface->toplevel->client_pending.fullscreen) {  		container_set_fullscreen(view->container, true);  		arrange_workspace(view->container->workspace); diff --git a/sway/desktop/xwayland.c b/sway/desktop/xwayland.c index 2bdb7dc0..ebf2131e 100644 --- a/sway/desktop/xwayland.c +++ b/sway/desktop/xwayland.c @@ -407,17 +407,6 @@ static void handle_map(struct wl_listener *listener, void *data) {  	// Put it back into the tree  	view_map(view, xsurface->surface); -	if (config->popup_during_fullscreen == POPUP_LEAVE && -			view->container->workspace && -			view->container->workspace->fullscreen && -			view->container->workspace->fullscreen->view && -			xsurface->parent) { -		struct sway_container *fs = view->container->workspace->fullscreen; -		if (is_transient_for(view, fs->view)) { -			container_set_fullscreen(fs, false); -		} -	} -  	if (xsurface->fullscreen) {  		container_set_fullscreen(view->container, true);  		arrange_workspace(view->container->workspace);  | 
