Fix copying of text_symbolizer_properties in one place.

Needs a more general solution.
Refs #1780.
This commit is contained in:
Hermann Kraus 2013-03-29 01:52:16 +01:00
parent e2b5dc5247
commit e53d1d4717

View file

@ -19,9 +19,14 @@
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
* *
*****************************************************************************/ *****************************************************************************/
// mapnik
#include <mapnik/text/placements/base.hpp> #include <mapnik/text/placements/base.hpp>
// boost
#include <boost/make_shared.hpp>
namespace mapnik { namespace mapnik {
text_placements::text_placements() : defaults() text_placements::text_placements() : defaults()
{ {
} }
@ -39,7 +44,7 @@ text_placement_info::text_placement_info(text_placements const* parent,
: properties(parent->defaults), : properties(parent->defaults),
scale_factor(scale_factor_) scale_factor(scale_factor_)
{ {
properties.format = boost::make_shared<char_properties>(*(properties.format));
} }
} //ns mapnik } //ns mapnik