X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?p=libpicofe.git;a=blobdiff_plain;f=linux%2Fin_evdev.c;h=ff714ce3187dafd920a07f8d5fae769d767642a5;hp=08e35965ac75a432524f66458b56e2d5d0b27619;hb=d685ce4625e9f3b25b0852d31960cb429da06a9d;hpb=c19e28f62660cdaed26698234cff9c084517b34c diff --git a/linux/in_evdev.c b/linux/in_evdev.c index 08e3596..ff714ce 100644 --- a/linux/in_evdev.c +++ b/linux/in_evdev.c @@ -290,9 +290,13 @@ static void in_evdev_free(void *drv_data) } static const char * const * -in_evdev_get_key_names(int *count) +in_evdev_get_key_names(const in_drv_t *drv, int *count) { + const struct in_pdata *pdata = drv->pdata; *count = KEY_CNT; + + if (pdata->key_names) + return pdata->key_names; return in_evdev_keys; }