From 9fc28fc1d49cd0120cc4e0d9ffc8b8cd759f0ba4 Mon Sep 17 00:00:00 2001 From: Thomas Goyne Date: Sun, 23 May 2010 06:58:01 +0000 Subject: [PATCH] Make MRUManager::Remove work Originally committed to SVN as r4347. --- aegisub/libaegisub/common/mru.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/aegisub/libaegisub/common/mru.cpp b/aegisub/libaegisub/common/mru.cpp index 6cbe9e739..76ad1e9da 100644 --- a/aegisub/libaegisub/common/mru.cpp +++ b/aegisub/libaegisub/common/mru.cpp @@ -96,7 +96,7 @@ void MRUManager::Remove(const std::string &key, const std::string &entry) { MRUMap::iterator index; if ((index = mru.find(key)) != mru.end()) { - MRUListMap map = *index->second; + MRUListMap &map = *index->second; for (MRUListMap::iterator map_idx = map.begin(); map_idx != map.end();) { if (map_idx->second == entry) map.erase(map_idx++);