mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-03-12 06:39:14 +01:00

The workaround added in 30f9f31 caused a regression where Dolphin incorrectly replaced runs of one byte with runs of another byte when writing WIA and RVZ files. ReuseID::operator< was always returning false unless the ReuseIDs being compared had different partition keys, which caused std::map<ReuseID, GroupEntry> to treat all ReuseIDs with the same partition key as equal.