Make sure unordered map references aren't invalidated by reserving sufficient space

This commit is contained in:
Dan Paulat 2024-05-24 01:55:01 -05:00
parent 26a22d4e84
commit 8f4325f61a
7 changed files with 39 additions and 4 deletions

View file

@ -50,6 +50,8 @@ class HotkeySettings::Impl
public:
explicit Impl()
{
hotkey_.reserve(types::HotkeyIterator().count() + 1);
for (const auto& hotkey : types::HotkeyIterator())
{
const std::string& name = types::GetHotkeyShortName(hotkey);