Make MRUManager::Remove work
Originally committed to SVN as r4347.
This commit is contained in:
parent
d5df0fd545
commit
9fc28fc1d4
1 changed files with 1 additions and 1 deletions
|
@ -96,7 +96,7 @@ void MRUManager::Remove(const std::string &key, const std::string &entry) {
|
||||||
MRUMap::iterator index;
|
MRUMap::iterator index;
|
||||||
|
|
||||||
if ((index = mru.find(key)) != mru.end()) {
|
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();) {
|
for (MRUListMap::iterator map_idx = map.begin(); map_idx != map.end();) {
|
||||||
if (map_idx->second == entry)
|
if (map_idx->second == entry)
|
||||||
map.erase(map_idx++);
|
map.erase(map_idx++);
|
||||||
|
|
Loading…
Reference in a new issue