From ed3bc1d4114b504844dce9cf97bd1decfbc1cc82 Mon Sep 17 00:00:00 2001 From: Dane Springmeyer Date: Wed, 1 Oct 2014 13:53:12 -0700 Subject: [PATCH] explicitly initialize all members of layer class in ctor --- src/layer.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/layer.cpp b/src/layer.cpp index fb32b26a8..26b22aecf 100644 --- a/src/layer.cpp +++ b/src/layer.cpp @@ -30,6 +30,7 @@ namespace mapnik { + layer::layer(std::string const& name, std::string const& srs) : name_(name), srs_(srs), @@ -39,8 +40,11 @@ layer::layer(std::string const& name, std::string const& srs) queryable_(false), clear_label_cache_(false), cache_features_(false), - group_by_(""), - ds_() {} + group_by_(), + styles_(), + ds_(), + buffer_size_(0) { + } layer::layer(layer const& rhs) : name_(rhs.name_), @@ -230,7 +234,6 @@ void layer::reset_buffer_size() buffer_size_.reset(); } - box2d layer::envelope() const { if (ds_) return ds_->envelope();