summaryrefslogtreecommitdiff
path: root/platform
diff options
context:
space:
mode:
authorAlexander Shalamov <alexander.shalamov@mapbox.com>2019-08-15 17:18:42 +0300
committerAlexander Shalamov <alexander.shalamov@mapbox.com>2019-08-15 18:25:10 +0300
commit148d65bcede0ee167f8bc1bd162de5de3c397b4e (patch)
tree4904289bc5bc3963c0705c3072a872a42a8b49ff /platform
parent2f9a544f9bee077bee004ebb67b2a81f7bafac07 (diff)
downloadqtlocation-mapboxgl-148d65bcede0ee167f8bc1bd162de5de3c397b4e.tar.gz
[core][node] Serialize formatted expression's text-color option
This enables proper round-tripping for serialized format expression.
Diffstat (limited to 'platform')
-rw-r--r--platform/node/src/node_expression.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/platform/node/src/node_expression.cpp b/platform/node/src/node_expression.cpp
index 041f60d029..e1c3ba0c39 100644
--- a/platform/node/src/node_expression.cpp
+++ b/platform/node/src/node_expression.cpp
@@ -192,6 +192,11 @@ struct ToValue {
} else {
serializedSection.emplace("fontStack", mbgl::NullValue());
}
+ if (section.textColor) {
+ serializedSection.emplace("textColor", section.textColor->toObject());
+ } else {
+ serializedSection.emplace("textColor", mbgl::NullValue());
+ }
sections.emplace_back(serializedSection);
}
serialized.emplace("sections", sections);