mirror of
				https://github.com/libsdl-org/SDL.git
				synced 2025-10-26 12:27:44 +00:00 
			
		
		
		
	testevdev: Recognise touchpads as such
At the time I contributed this unit test, SDL didn't understand Linux
touchpads, but now it does.
Fixes: 373216ae "Added support for touchpads in the Linux evdev code"
Signed-off-by: Simon McVittie <smcv@collabora.com>
			
			
This commit is contained in:
		 Simon McVittie
					Simon McVittie
				
			
				
					committed by
					
						 Ryan C. Gordon
						Ryan C. Gordon
					
				
			
			
				
	
			
			
			 Ryan C. Gordon
						Ryan C. Gordon
					
				
			
						parent
						
							f708cebe10
						
					
				
				
					commit
					c2946902fa
				
			| @@ -41,6 +41,7 @@ static const struct | ||||
|     CLS(SOUND), | ||||
|     CLS(TOUCHSCREEN), | ||||
|     CLS(ACCELEROMETER), | ||||
|     CLS(TOUCHPAD), | ||||
| #undef CLS | ||||
|     { 0, NULL } | ||||
| }; | ||||
| @@ -185,9 +186,7 @@ static const GuessTest guess_tests[] = | ||||
|       .bus_type = 0x0003, | ||||
|       .vendor_id = 0x054c, | ||||
|       .product_id = 0x09cc, | ||||
|       /* TODO: Should this be MOUSE? That's what it most closely | ||||
|        * resembles */ | ||||
|       .expected = SDL_UDEV_DEVICE_UNKNOWN, | ||||
|       .expected = SDL_UDEV_DEVICE_TOUCHPAD, | ||||
|       /* SYN, KEY, ABS */ | ||||
|       .ev = { 0x0b }, | ||||
|       /* X, Y, multitouch */ | ||||
| @@ -718,9 +717,7 @@ static const GuessTest guess_tests[] = | ||||
|       .vendor_id = 0x06cb, | ||||
|       .product_id = 0x0000, | ||||
|       .version = 0x0000, | ||||
|       /* TODO: Should this be MOUSE? That's what it most closely | ||||
|        * resembles */ | ||||
|       .expected = SDL_UDEV_DEVICE_UNKNOWN, | ||||
|       .expected = SDL_UDEV_DEVICE_TOUCHPAD, | ||||
|       /* SYN, KEY, ABS */ | ||||
|       .ev = { 0x0b }, | ||||
|       /* X, Y, pressure, multitouch */ | ||||
|   | ||||
		Reference in New Issue
	
	Block a user