summaryrefslogtreecommitdiff
path: root/src/mbgl/layer/symbol_layer.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mbgl/layer/symbol_layer.cpp')
-rw-r--r--src/mbgl/layer/symbol_layer.cpp7
1 files changed, 1 insertions, 6 deletions
diff --git a/src/mbgl/layer/symbol_layer.cpp b/src/mbgl/layer/symbol_layer.cpp
index c7b4824deb..dd810941d9 100644
--- a/src/mbgl/layer/symbol_layer.cpp
+++ b/src/mbgl/layer/symbol_layer.cpp
@@ -6,12 +6,7 @@
namespace mbgl {
std::unique_ptr<StyleLayer> SymbolLayer::clone() const {
- std::unique_ptr<SymbolLayer> result = std::make_unique<SymbolLayer>();
- result->copy(*this);
- result->layout = layout;
- result->paint = paint;
- result->spriteAtlas = spriteAtlas;
- return std::move(result);
+ return std::make_unique<SymbolLayer>(*this);
}
void SymbolLayer::parseLayout(const JSVal& value) {