refactor: IKeyState: use emplace in place of insert for set addition

This commit is contained in:
sithlord48 2025-07-31 20:28:30 -04:00 committed by Chris Rizzitello
parent 1e7143b85e
commit 59c414ebad

View file

@ -127,14 +127,14 @@ void IKeyState::KeyInfo::split(const char *screens, std::set<std::string> &dst)
return; return;
} }
if (screens[0] == '*') { if (screens[0] == '*') {
dst.insert("*"); dst.emplace("*");
return; return;
} }
const char *i = screens + 1; const char *i = screens + 1;
while (*i != '\0') { while (*i != '\0') {
const char *j = strchr(i, ':'); const char *j = strchr(i, ':');
dst.insert(std::string(i, j - i)); dst.emplace(std::string(i, j - i));
i = j + 1; i = j + 1;
} }
} }