diff options
Diffstat (limited to 'src/utilities/utilities.cpp')
-rw-r--r-- | src/utilities/utilities.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/utilities/utilities.cpp b/src/utilities/utilities.cpp index 2008b6a3..a8fdaa19 100644 --- a/src/utilities/utilities.cpp +++ b/src/utilities/utilities.cpp @@ -477,6 +477,14 @@ std::string GetDeviceName(const Device& device) { for (auto &find_and_replace : device_mapping::kDeviceNames) { // replacing to common names if (device_name == find_and_replace.first) { device_name = find_and_replace.second; } } + + for (auto &removal : device_mapping::kDeviceRemovals) { // removing certain things + if (device_name.find(removal) != std::string::npos) { + auto start_position_to_erase = device_name.find(removal); + device_name.erase(start_position_to_erase, removal.length()); + } + } + return device_name; } |