Have UnsetPatch only unset the argument address

This commit is contained in:
JoshuaMK 2022-10-23 18:42:34 -05:00
parent e10b3308c2
commit 2594447c25

View File

@ -50,14 +50,8 @@ void MemoryPatches::UnsetPatch(u32 address)
if (it == m_patches.end())
return;
const std::size_t size = m_patches.size();
std::size_t index = size - std::distance(it, m_patches.end());
while (index < size)
{
DisablePatch(index);
++index;
}
m_patches.erase(it, m_patches.end());
const std::size_t index = std::distance(m_patches.begin(), it);
RemovePatch(index);
}
void MemoryPatches::EnablePatch(std::size_t index)