summaryrefslogtreecommitdiffstatshomepage
path: root/src/lib
diff options
context:
space:
mode:
author Miodrag Milanovic <mmicko@gmail.com>2015-12-14 20:04:49 +0100
committer Miodrag Milanovic <mmicko@gmail.com>2015-12-14 20:04:49 +0100
commit93d8046498c69ea1dd2a7b5913846cbfce7a18aa (patch)
tree062d75ada69be97c2983c392e85062e2f3d24b95 /src/lib
parente60bb428cd1232435aa09d7551f070cb0c0f14d4 (diff)
Fix tagged_list (nw)
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/util/tagmap.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lib/util/tagmap.h b/src/lib/util/tagmap.h
index 4d15cbba193..cdbaf63d7fe 100644
--- a/src/lib/util/tagmap.h
+++ b/src/lib/util/tagmap.h
@@ -77,7 +77,7 @@ public:
}
// operations by tag
- void remove(const char *tag) { auto search = m_map.find(tag); if (search != m_map.end()) m_list.remove(*search->second); }
+ void remove(const char *tag) { auto search = m_map.find(tag); if (search != m_map.end()) { m_list.remove(*search->second); m_map.erase(search); } }
_ElementType *find(const char *tag) const { auto search = m_map.find(tag); return (search == m_map.end()) ? nullptr : search->second; }
private: