diff options
author | Justin R. Miller <incanus@users.noreply.github.com> | 2014-05-31 11:54:00 -0700 |
---|---|---|
committer | Justin R. Miller <incanus@users.noreply.github.com> | 2014-05-31 11:54:00 -0700 |
commit | 92e1a8d59395480814e349abf28f379e2ee82665 (patch) | |
tree | ed1a02119338e6b3c9fea09efc6813a2ae5c3822 /src/style/style.cpp | |
parent | 2ee26ba0e6de7ee3eb60906ede41a65b65ac70f2 (diff) | |
parent | eb35c0181d60011008672a96a83b4c61b6fa6c1c (diff) | |
download | qtlocation-mapboxgl-92e1a8d59395480814e349abf28f379e2ee82665.tar.gz |
Merge pull request #293 from mapbox/livestyle-squash
merge programmatic styling API
Diffstat (limited to 'src/style/style.cpp')
-rw-r--r-- | src/style/style.cpp | 16 |
1 files changed, 5 insertions, 11 deletions
diff --git a/src/style/style.cpp b/src/style/style.cpp index f1694694c0..9ae0b273f4 100644 --- a/src/style/style.cpp +++ b/src/style/style.cpp @@ -965,20 +965,14 @@ size_t Style::layerCount() const { return count; } -void Style::setDefaultTransitionDuration(uint64_t duration) { - default_transition_duration = duration; +void Style::setDefaultTransitionDuration(uint64_t duration_milliseconds) { + default_transition_duration = duration_milliseconds; } -void Style::loadJSON(const uint8_t *const data, size_t bytes) { - rapidjson::Document doc; - - if (bytes <= 0) { - return; - } +void Style::loadJSON(const uint8_t *const data) { + uv::writelock lock(mtx); - if (data[bytes - 1] != 0) { - throw exception("style JSON string is not 0-terminated"); - } + rapidjson::Document doc; doc.Parse<0>((const char *const)data); |