From 75fbc210dc4131572a5a2acfb072f5d4d85026b0 Mon Sep 17 00:00:00 2001 From: Alex Szpakowski Date: Sun, 1 Jan 2017 13:06:31 -0400 Subject: [PATCH] Work around crappy Android NDK --HG-- branch : minor --- src/modules/graphics/opengl/wrap_Graphics.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/modules/graphics/opengl/wrap_Graphics.cpp b/src/modules/graphics/opengl/wrap_Graphics.cpp index 0077e1596..d2378887c 100644 --- a/src/modules/graphics/opengl/wrap_Graphics.cpp +++ b/src/modules/graphics/opengl/wrap_Graphics.cpp @@ -440,9 +440,9 @@ int w_newImage(lua_State *L) && (fname[namelen - 1] == 'x' || fname[namelen - 1] == 'X')) { char *end = nullptr; - float density = std::strtof(fname.c_str() + atpos + 1, &end); - if (end != nullptr && density > 0.0f) - settings.pixeldensity = density; + long density = strtol(fname.c_str() + atpos + 1, &end, 10); + if (end != nullptr && density > 0) + settings.pixeldensity = (float) density; } if (imagemodule->isCompressed(fdata))