diff --git a/src/core/linux/SDL_evdev.c b/src/core/linux/SDL_evdev.c index 3f3550dfa..3c28c2984 100644 --- a/src/core/linux/SDL_evdev.c +++ b/src/core/linux/SDL_evdev.c @@ -68,12 +68,12 @@ typedef struct SDL_evdevlist_item int fd; /* TODO: use this for every device, not just touchscreen */ - int out_of_sync; + SDL_bool out_of_sync; /* TODO: expand on this to have data for every possible class (mouse, keyboard, touchpad, etc.). Also there's probably some things in here we can pull out to the SDL_evdevlist_item i.e. name */ - int is_touchscreen; + SDL_bool is_touchscreen; struct { char* name; @@ -470,11 +470,11 @@ SDL_EVDEV_Poll(void) } if (item->out_of_sync) - item->out_of_sync = 0; + item->out_of_sync = SDL_FALSE; break; case SYN_DROPPED: if (item->is_touchscreen) - item->out_of_sync = 1; + item->out_of_sync = SDL_TRUE; SDL_EVDEV_sync_device(item); break; default: @@ -789,7 +789,7 @@ SDL_EVDEV_device_added(const char *dev_path, int udev_class) } if (udev_class & SDL_UDEV_DEVICE_TOUCHSCREEN) { - item->is_touchscreen = 1; + item->is_touchscreen = SDL_TRUE; if ((ret = SDL_EVDEV_init_touchscreen(item)) < 0) { close(item->fd);