|  |  |  | @ -1157,33 +1157,6 @@ static void set_fullscreen(struct sway_container *con, bool enable) { | 
			
		
	
		
			
				
					|  |  |  |  | 				con->view->foreign_toplevel, enable); | 
			
		
	
		
			
				
					|  |  |  |  | 		} | 
			
		
	
		
			
				
					|  |  |  |  | 	} | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 	if (!server.linux_dmabuf_v1 || !con->view->surface) { | 
			
		
	
		
			
				
					|  |  |  |  | 		return; | 
			
		
	
		
			
				
					|  |  |  |  | 	} | 
			
		
	
		
			
				
					|  |  |  |  | 	if (!enable) { | 
			
		
	
		
			
				
					|  |  |  |  | 		wlr_linux_dmabuf_v1_set_surface_feedback(server.linux_dmabuf_v1, | 
			
		
	
		
			
				
					|  |  |  |  | 			con->view->surface, NULL); | 
			
		
	
		
			
				
					|  |  |  |  | 		return; | 
			
		
	
		
			
				
					|  |  |  |  | 	} | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 	if (!con->pending.workspace || !con->pending.workspace->output) { | 
			
		
	
		
			
				
					|  |  |  |  | 		return; | 
			
		
	
		
			
				
					|  |  |  |  | 	} | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 	struct sway_output *output = con->pending.workspace->output; | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 	const struct wlr_linux_dmabuf_feedback_v1_init_options options = { | 
			
		
	
		
			
				
					|  |  |  |  | 		.main_renderer = server.renderer, | 
			
		
	
		
			
				
					|  |  |  |  | 		.scanout_primary_output = output->wlr_output, | 
			
		
	
		
			
				
					|  |  |  |  | 	}; | 
			
		
	
		
			
				
					|  |  |  |  | 	struct wlr_linux_dmabuf_feedback_v1 feedback = {0}; | 
			
		
	
		
			
				
					|  |  |  |  | 	if (!wlr_linux_dmabuf_feedback_v1_init_with_options(&feedback, &options)) { | 
			
		
	
		
			
				
					|  |  |  |  | 		return; | 
			
		
	
		
			
				
					|  |  |  |  | 	} | 
			
		
	
		
			
				
					|  |  |  |  | 	wlr_linux_dmabuf_v1_set_surface_feedback(server.linux_dmabuf_v1, | 
			
		
	
		
			
				
					|  |  |  |  | 		con->view->surface, &feedback); | 
			
		
	
		
			
				
					|  |  |  |  | 	wlr_linux_dmabuf_feedback_v1_finish(&feedback); | 
			
		
	
		
			
				
					|  |  |  |  | } | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | static void container_fullscreen_workspace(struct sway_container *con) { | 
			
		
	
	
		
			
				
					|  |  |  | 
 |