diff --git a/module/Misc/Vehicle.cpp b/module/Misc/Vehicle.cpp index 17d4ab96..ec61fa66 100644 --- a/module/Misc/Vehicle.cpp +++ b/module/Misc/Vehicle.cpp @@ -122,8 +122,8 @@ int32_t GetAutomobileID(StackStrF & name) { // Clone the string into an editable version String str(name.mPtr, static_cast< size_t >(name.mLen)); - // Strip non alphanumeric characters from the name - str.erase(std::remove_if(str.begin(), str.end(), std::not1(std::ptr_fun(::isalnum))), str.end()); + // Strip non-alphanumeric characters from the name + str.erase(std::remove_if(str.begin(), str.end(), std::function(::isalnum)), str.end()); // Convert the string to lowercase std::transform(str.begin(), str.end(), str.begin(), ::tolower); // See if we still have a valid name after the cleanup