@ -289,6 +289,8 @@ void subsurface_handle_parent_commit(struct wlr_subsurface *subsurface) {
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					
 
					 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
						if  ( ! subsurface - > added )  { 
 
					 
					 
					 
						if  ( ! subsurface - > added )  { 
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
							subsurface - > added  =  true ; 
 
					 
					 
					 
							subsurface - > added  =  true ; 
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
							wl_signal_emit_mutable ( & subsurface - > parent - > events . new_subsurface , 
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
								subsurface ) ; 
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
							subsurface_consider_map ( subsurface ) ; 
 
					 
					 
					 
							subsurface_consider_map ( subsurface ) ; 
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
						} 
 
					 
					 
					 
						} 
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					} 
 
					 
					 
					 
					} 
 
				
			 
			
		
	
	
		
		
			
				
					
						
							
								 
							 
						
						
							
								 
							 
						
						
					 
					 
					@ -362,8 +364,6 @@ static void subcompositor_handle_get_subsurface(struct wl_client *client,
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
						wl_list_init ( & subsurface - > current . link ) ; 
 
					 
					 
					 
						wl_list_init ( & subsurface - > current . link ) ; 
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
						wl_list_insert ( parent - > pending . subsurfaces_above . prev , 
 
					 
					 
					 
						wl_list_insert ( parent - > pending . subsurfaces_above . prev , 
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
							& subsurface - > pending . link ) ; 
 
					 
					 
					 
							& subsurface - > pending . link ) ; 
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					
 
					 
					 
					 
					 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
						wl_signal_emit_mutable ( & subsurface - > parent - > events . new_subsurface ,  subsurface ) ; 
 
					 
					 
					 
					 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					} 
 
					 
					 
					 
					} 
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					
 
					 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					static  const  struct  wl_subcompositor_interface  subcompositor_impl  =  { 
 
					 
					 
					 
					static  const  struct  wl_subcompositor_interface  subcompositor_impl  =  {