diff options
author | David Robillard <d@drobilla.net> | 2022-08-18 01:24:09 -0400 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2022-08-18 01:24:09 -0400 |
commit | 393ab317429b211a7f14f0595c77a90268ab43e5 (patch) | |
tree | c5c63c93aabeff6cb774b45885bbe9362af727c4 /src/ClashAvoider.cpp | |
parent | 3af246bb3291d8568f6d110884fa55ee5fd20221 (diff) | |
download | ingen-393ab317429b211a7f14f0595c77a90268ab43e5.tar.gz ingen-393ab317429b211a7f14f0595c77a90268ab43e5.tar.bz2 ingen-393ab317429b211a7f14f0595c77a90268ab43e5.zip |
Clean up path construction
Diffstat (limited to 'src/ClashAvoider.cpp')
-rw-r--r-- | src/ClashAvoider.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/ClashAvoider.cpp b/src/ClashAvoider.cpp index cd1c10bd..428dd8ba 100644 --- a/src/ClashAvoider.cpp +++ b/src/ClashAvoider.cpp @@ -78,8 +78,9 @@ ClashAvoider::map_path(const raul::Path& in) do { auto p = _symbol_map.find(parent); if (p != _symbol_map.end()) { - const raul::Path mapped = raul::Path( - p->second.base() + in.substr(parent.base().length())); + const auto mapped = raul::Path{p->second.base() + + in.substr(parent.base().length())}; + auto i = _symbol_map.emplace(in, mapped); return i.first->second; } |