diff options
author | Mike Morris <michael.patrick.morris@gmail.com> | 2015-10-13 14:27:09 -0400 |
---|---|---|
committer | Mike Morris <michael.patrick.morris@gmail.com> | 2015-10-14 11:36:28 -0400 |
commit | 62595a9b394547bffb8c2965b103bd87dd397e15 (patch) | |
tree | d97215f2b66d01d6dffa4252b1aa26e76b90f08d /platform/node | |
parent | 5b9deae95709ea557f28e4a5dcbe3ac8fd47023e (diff) | |
download | qtlocation-mapboxgl-62595a9b394547bffb8c2965b103bd87dd397e15.tar.gz |
[core] bump libuv to 1.7.5 across all platforms
UV_ASYNC_PARAMS and UV_TIMER_PARAMS for libuv <= 0.10 compatibility
use st_mtim.tv_sec in libuv > 0.10.x
Diffstat (limited to 'platform/node')
-rw-r--r-- | platform/node/src/node_map.cpp | 14 | ||||
-rw-r--r-- | platform/node/src/util/async_queue.hpp | 1 |
2 files changed, 8 insertions, 7 deletions
diff --git a/platform/node/src/node_map.cpp b/platform/node/src/node_map.cpp index f1abf48066..bbc3e0658d 100644 --- a/platform/node/src/node_map.cpp +++ b/platform/node/src/node_map.cpp @@ -6,6 +6,12 @@ #include <unistd.h> +#if UV_VERSION_MAJOR == 0 && UV_VERSION_MINOR <= 10 +#define UV_ASYNC_PARAMS(handle) uv_async_t *handle, int +#else +#define UV_ASYNC_PARAMS(handle) uv_async_t *handle +#endif + namespace node_mbgl { struct NodeMap::RenderOptions { @@ -335,12 +341,8 @@ NodeMap::NodeMap(v8::Local<v8::Object> options) : async(new uv_async_t) { async->data = this; -#if UV_VERSION_MAJOR == 0 && UV_VERSION_MINOR <= 10 - uv_async_init(uv_default_loop(), async, [](uv_async_t *as, int) { -#else - uv_async_init(uv_default_loop(), async, [](uv_async_t *as) { -#endif - reinterpret_cast<NodeMap *>(as->data)->renderFinished(); + uv_async_init(uv_default_loop(), async, [](UV_ASYNC_PARAMS(handle)) { + reinterpret_cast<NodeMap *>(handle->data)->renderFinished(); }); // Make sure the async handle doesn't keep the loop alive. diff --git a/platform/node/src/util/async_queue.hpp b/platform/node/src/util/async_queue.hpp index 81319da8c7..b9081b3aeb 100644 --- a/platform/node/src/util/async_queue.hpp +++ b/platform/node/src/util/async_queue.hpp @@ -8,7 +8,6 @@ #include <queue> #include <string> - #if UV_VERSION_MAJOR == 0 && UV_VERSION_MINOR <= 10 #define UV_ASYNC_PARAMS(handle) uv_async_t *handle, int #else |