From 4474fc52e20b520875e766d979d3397e9aebf3dd Mon Sep 17 00:00:00 2001 From: artemp Date: Tue, 27 May 2014 15:34:12 +0100 Subject: [PATCH] bug fix : call fontsets_.insert(fontset) before std::move(fontset) --- src/load_map.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/load_map.cpp b/src/load_map.cpp index d67a006f7..6c2d7e207 100644 --- a/src/load_map.cpp +++ b/src/load_map.cpp @@ -512,11 +512,10 @@ void map_parser::parse_fontset(Map & map, xml_node const& fset) throw mapnik::config_error("no valid fonts could be loaded"); } - map.insert_fontset(name, std::move(fontset)); - // XXX Hack because map object isn't accessible by text_symbolizer // when it's parsed fontsets_.insert(std::make_pair(name, fontset)); + map.insert_fontset(name, std::move(fontset)); } catch (config_error const& ex) {