diff options
author | Alexander Shalamov <alexander.shalamov@mapbox.com> | 2020-02-25 12:29:04 +0200 |
---|---|---|
committer | Alexander Shalamov <alexander.shalamov@mapbox.com> | 2020-02-26 18:15:23 +0200 |
commit | e55a46e5d19178a04b8244f7077ac71f12df639d (patch) | |
tree | 5a46ccacccfbb2b42f0dd82cb1fc54bebb0d50c1 /src/mbgl/style | |
parent | 8785f77cd633be92123464310f85ea671689473c (diff) | |
download | qtlocation-mapboxgl-e55a46e5d19178a04b8244f7077ac71f12df639d.tar.gz |
[core] Fix Color serialization
Diffstat (limited to 'src/mbgl/style')
-rw-r--r-- | src/mbgl/style/expression/value.cpp | 11 |
1 files changed, 1 insertions, 10 deletions
diff --git a/src/mbgl/style/expression/value.cpp b/src/mbgl/style/expression/value.cpp index aac1c61655..110844f421 100644 --- a/src/mbgl/style/expression/value.cpp +++ b/src/mbgl/style/expression/value.cpp @@ -126,16 +126,7 @@ Value ValueConverter<mbgl::Value>::toExpressionValue(const mbgl::Value& value) { mbgl::Value ValueConverter<mbgl::Value>::fromExpressionValue(const Value& value) { return value.match( - [&](const Color& color) -> mbgl::Value { - std::array<double, 4> array = color.toArray(); - return std::vector<mbgl::Value>{ - std::string("rgba"), - array[0], - array[1], - array[2], - array[3], - }; - }, + [&](const Color& color) -> mbgl::Value { return color.serialize(); }, [&](const Collator&) -> mbgl::Value { // fromExpressionValue can't be used for Collator values, // because they have no meaningful representation as an mbgl::Value |