extras/keymap: use LIBEXECDIR instead /lib/udev

This commit is contained in:
Kay Sievers 2009-06-17 16:18:04 +02:00
parent bc3ebcbdb8
commit d0d3183278
1 changed files with 2 additions and 4 deletions

View File

@ -41,9 +41,6 @@ const struct key* lookup_key (const char *str, unsigned int len);
#define MAX_SCANCODES 1024
/* If keymap file is given without a path, assume this one; must end with '/' * */
#define DEFAULT_PATH "/lib/udev/keymaps/"
static int evdev_open(const char *dev)
{
int fd;
@ -222,8 +219,9 @@ static const char* default_keymap_path(const char* path)
{
static char result[PATH_MAX];
/* If keymap file is given without a path, assume udev diretory; must end with '/' * */
if (!strchr(path, '/')) {
snprintf(result, sizeof(result), "%s%s", DEFAULT_PATH, path);
snprintf(result, sizeof(result), "%s%s", LIBEXECDIR "/keymaps/", path);
return result;
}
return path;