summaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
Diffstat (limited to 'bin')
-rw-r--r--bin/render.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/bin/render.cpp b/bin/render.cpp
index b89ca256e4..685f3ddac4 100644
--- a/bin/render.cpp
+++ b/bin/render.cpp
@@ -24,6 +24,12 @@ namespace po = boost::program_options;
#include <cstdlib>
#include <iostream>
+#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
+
int main(int argc, char *argv[]) {
std::string style_path;
double lat = 0, lon = 0;
@@ -98,7 +104,7 @@ int main(int argc, char *argv[]) {
}
uv_async_t *async = new uv_async_t;
- uv_async_init(uv_default_loop(), async, [](uv_async_t *as, int) {
+ uv_async_init(uv_default_loop(), async, [](UV_ASYNC_PARAMS(as)) {
std::unique_ptr<const StillImage> image(reinterpret_cast<const StillImage *>(as->data));
uv_close(reinterpret_cast<uv_handle_t *>(as), [](uv_handle_t *handle) {
delete reinterpret_cast<uv_async_t *>(handle);