fix up logging that can confuse users

This commit is contained in:
Grant 2021-06-22 22:06:19 +01:00
parent 97ad8cbfd2
commit 4ba0ba4c70

View File

@ -1216,8 +1216,8 @@ static bool open_devices(udev_input_t *udev,
struct udev_list_entry *devs = NULL; struct udev_list_entry *devs = NULL;
struct udev_list_entry *item = NULL; struct udev_list_entry *item = NULL;
struct udev_enumerate *enumerate = udev_enumerate_new(udev->udev); struct udev_enumerate *enumerate = udev_enumerate_new(udev->udev);
int device_index = 0; static int device_keyboard = 0;
static int device_mouse = 0;
if (!enumerate) if (!enumerate)
return false; return false;
@ -1241,19 +1241,33 @@ static bool open_devices(udev_input_t *udev,
if (fd != -1) if (fd != -1)
{ {
bool check = udev_input_add_device(udev, type, devnode, cb); bool check = udev_input_add_device(udev, type, devnode, cb);
#ifdef DEBUG
if (!check) if (!check)
RARCH_DBG("[udev] udev_input_add_device SKIPPED : %s (%s).\n", RARCH_DBG("[udev] udev_input_add_device SKIPPED : %s (%s).\n",
devnode, strerror(errno)); devnode, strerror(errno));
else #endif
if (check)
{ {
char ident[255]; char ident[255];
if (ioctl(fd, EVIOCGNAME(sizeof(ident)), ident) < 0) if (ioctl(fd, EVIOCGNAME(sizeof(ident)), ident) < 0)
ident[0] = '\0'; ident[0] = '\0';
RARCH_LOG("[udev]: Added Device %s %s (%s).\n", if ( type == UDEV_INPUT_KEYBOARD)
type == UDEV_INPUT_KEYBOARD ? "Keyboard" : "Mouse", {
RARCH_LOG("[udev]: Added Device Keyboard#%d %s (%s) .\n",
device_keyboard,
ident, ident,
devnode); devnode);
device_keyboard++;
}
else
{
RARCH_LOG("[udev]: Added Device mouse#%d %s (%s) .\n",
device_mouse,
ident,
devnode);
device_mouse++;
}
} }
(void)check; (void)check;