|  |  | @ -175,6 +175,11 @@ uint32_t wlr_seat_touch_notify_down(struct wlr_seat *seat, | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | 	uint32_t serial = grab->interface->down(grab, time, point); |  |  |  | 	uint32_t serial = grab->interface->down(grab, time, point); | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	if (!serial) { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 		touch_point_destroy(point); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 		return 0; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	} | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | 	if (serial && wlr_seat_touch_num_points(seat) == 1) { |  |  |  | 	if (serial && wlr_seat_touch_num_points(seat) == 1) { | 
			
		
	
		
		
			
				
					
					|  |  |  | 		seat->touch_state.grab_serial = serial; |  |  |  | 		seat->touch_state.grab_serial = serial; | 
			
		
	
		
		
			
				
					
					|  |  |  | 		seat->touch_state.grab_id = touch_id; |  |  |  | 		seat->touch_state.grab_id = touch_id; | 
			
		
	
	
		
		
			
				
					|  |  | 
 |