summaryrefslogtreecommitdiff
path: root/src/mbgl/style/layers/circle_layer.cpp
diff options
context:
space:
mode:
authorJohn Firebaugh <john.firebaugh@gmail.com>2018-08-10 15:15:24 -0700
committerJohn Firebaugh <john.firebaugh@gmail.com>2018-08-13 12:39:44 -0700
commitd886d3e4c04801e57340f98761cf76eec29e969d (patch)
treec68db21c3c34d5a23584136d0ccd74a5fedb8c50 /src/mbgl/style/layers/circle_layer.cpp
parent58202eaf80bdfe1273396d2abe6b1fee8fed937a (diff)
downloadqtlocation-mapboxgl-d886d3e4c04801e57340f98761cf76eec29e969d.tar.gz
[core] Factor out setVisibility conversion
Diffstat (limited to 'src/mbgl/style/layers/circle_layer.cpp')
-rw-r--r--src/mbgl/style/layers/circle_layer.cpp14
1 files changed, 1 insertions, 13 deletions
diff --git a/src/mbgl/style/layers/circle_layer.cpp b/src/mbgl/style/layers/circle_layer.cpp
index eb3227da37..1dae77547b 100644
--- a/src/mbgl/style/layers/circle_layer.cpp
+++ b/src/mbgl/style/layers/circle_layer.cpp
@@ -718,19 +718,7 @@ optional<Error> CircleLayer::setPaintProperty(const std::string& name, const Con
optional<Error> CircleLayer::setLayoutProperty(const std::string& name, const Convertible& value) {
if (name == "visibility") {
- if (isUndefined(value)) {
- setVisibility(VisibilityType::Visible);
- return nullopt;
- }
-
- Error error;
- optional<VisibilityType> visibility = convert<VisibilityType>(value, error);
- if (!visibility) {
- return error;
- }
-
- setVisibility(*visibility);
- return nullopt;
+ return Layer::setVisibility(value);
}
enum class Property {