diff options
author | Alexander Shalamov <alexander.shalamov@mapbox.com> | 2019-08-15 17:18:42 +0300 |
---|---|---|
committer | Alexander Shalamov <alexander.shalamov@mapbox.com> | 2019-08-15 18:25:10 +0300 |
commit | 148d65bcede0ee167f8bc1bd162de5de3c397b4e (patch) | |
tree | 4904289bc5bc3963c0705c3072a872a42a8b49ff /platform | |
parent | 2f9a544f9bee077bee004ebb67b2a81f7bafac07 (diff) | |
download | qtlocation-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.cpp | 5 |
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); |