|  |  | @ -190,8 +190,9 @@ static void handle_cursor_surface_commit(struct wl_listener *listener, | 
			
		
	
		
		
			
				
					
					|  |  |  | 	void *buffer_data = wl_shm_buffer_get_data(buffer); |  |  |  | 	void *buffer_data = wl_shm_buffer_get_data(buffer); | 
			
		
	
		
		
			
				
					
					|  |  |  | 	int32_t width = wl_shm_buffer_get_width(buffer); |  |  |  | 	int32_t width = wl_shm_buffer_get_width(buffer); | 
			
		
	
		
		
			
				
					
					|  |  |  | 	int32_t height = wl_shm_buffer_get_height(buffer); |  |  |  | 	int32_t height = wl_shm_buffer_get_height(buffer); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	int32_t stride = wl_shm_buffer_get_stride(buffer); | 
			
		
	
		
		
			
				
					
					|  |  |  | 	wl_shm_buffer_begin_access(buffer); |  |  |  | 	wl_shm_buffer_begin_access(buffer); | 
			
		
	
		
		
			
				
					
					|  |  |  | 	wlr_output_set_cursor(output, buffer_data, width, width, height, |  |  |  | 	wlr_output_set_cursor(output, buffer_data, stride/4, width, height, | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  | 		output->cursor.hotspot_x, output->cursor.hotspot_y); |  |  |  | 		output->cursor.hotspot_x, output->cursor.hotspot_y); | 
			
		
	
		
		
			
				
					
					|  |  |  | 	wl_shm_buffer_end_access(buffer); |  |  |  | 	wl_shm_buffer_end_access(buffer); | 
			
		
	
		
		
			
				
					
					|  |  |  | } |  |  |  | } | 
			
		
	
	
		
		
			
				
					|  |  | 
 |