67
67
68
68
#define TOUCH_MAX_SLOTS 10 /* fallback if not found */
69
69
#define TOUCH_SAMPLES_READ 3 /* up to, if available */
70
- #define MAXBUTTONS 11 /* > 10 */
70
+ #define MAXBUTTONS 11 /* > 10 */
71
+ #define TOUCH_NUM_AXES 2 /* x, y */
71
72
72
73
#if GET_ABI_MAJOR (ABI_XINPUT_VERSION ) >= 23
73
74
#define HAVE_THREADED_INPUT 1
@@ -218,7 +219,7 @@ static void init_button_labels(Atom *labels, size_t size)
218
219
219
220
static void init_axis_labels (Atom * labels , size_t size )
220
221
{
221
- assert (size >= 2 );
222
+ assert (size >= TOUCH_NUM_AXES );
222
223
223
224
memset (labels , 0 , size * sizeof (Atom ));
224
225
labels [0 ] = XIGetKnownProperty (AXIS_LABEL_PROP_ABS_MT_POSITION_X );
@@ -230,7 +231,7 @@ static int xf86TslibControlProc(DeviceIntPtr device, int what)
230
231
InputInfoPtr pInfo ;
231
232
unsigned char map [MAXBUTTONS + 1 ];
232
233
Atom labels [MAXBUTTONS ];
233
- Atom axis_labels [2 ];
234
+ Atom axis_labels [TOUCH_NUM_AXES ];
234
235
int i ;
235
236
struct ts_priv * priv ;
236
237
@@ -261,7 +262,7 @@ static int xf86TslibControlProc(DeviceIntPtr device, int what)
261
262
}
262
263
263
264
if (InitValuatorClassDeviceStruct (device ,
264
- 2 ,
265
+ TOUCH_NUM_AXES ,
265
266
axis_labels ,
266
267
0 , Absolute ) == FALSE) {
267
268
xf86IDrvMsg (pInfo , X_ERROR ,
@@ -310,7 +311,7 @@ static int xf86TslibControlProc(DeviceIntPtr device, int what)
310
311
if (InitTouchClassDeviceStruct (device ,
311
312
priv -> slots ,
312
313
XIDirectTouch ,
313
- 2 /* axes */ ) == FALSE) {
314
+ TOUCH_NUM_AXES ) == FALSE) {
314
315
xf86IDrvMsg (pInfo , X_ERROR ,
315
316
"Unable to allocate TouchClassDeviceStruct\n" );
316
317
return !Success ;
@@ -439,7 +440,7 @@ static int xf86TslibInit(__attribute__ ((unused)) InputDriverPtr drv,
439
440
xf86CollectInputOptions (pInfo , NULL );
440
441
xf86ProcessCommonOptions (pInfo , pInfo -> options );
441
442
442
- priv -> valuators = valuator_mask_new (6 );
443
+ priv -> valuators = valuator_mask_new (TOUCH_NUM_AXES );
443
444
if (!priv -> valuators )
444
445
return BadValue ;
445
446
0 commit comments