diff --git a/core/linux-dist/evdev.cpp b/core/linux-dist/evdev.cpp index 09dd3ddca..2e75f9811 100644 --- a/core/linux-dist/evdev.cpp +++ b/core/linux-dist/evdev.cpp @@ -285,7 +285,7 @@ return -3; } } - controller->mapping = &loaded_mappings[string(mapping_fname)]; + controller->mapping = &loaded_mappings.find(string(mapping_fname))->second; printf("evdev: Using '%s' mapping\n", controller->mapping->name); controller->init();