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();