Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b8525e9a authored by John Grossman's avatar John Grossman
Browse files

Fix the build.

Looks like not all flavors of the android build include support for
std::numeric_limits.  Fix the build by using a simple macro for now.
A more elegant solution can be searched for once the build is green
again.

Change-Id: I18329cd0d26ca69de6a52df9a1c6eeb3ba063b48
parent d72031ce
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -50,7 +50,7 @@
#include "clock_recovery.h"
#include "common_clock.h"

using std::numeric_limits;
#define MAX_INT ((int)0x7FFFFFFF)

namespace android {

@@ -1335,8 +1335,8 @@ int CommonTimeServer::TimeoutHelper::msecTillTimeout() {

    uint64_t deltaMsec = (((mEndTime - now) + 999999) / 1000000);

    if (deltaMsec > static_cast<uint64_t>(std::numeric_limits<int>::max()))
        return std::numeric_limits<int>::max();
    if (deltaMsec > static_cast<uint64_t>(MAX_INT))
        return MAX_INT;

    return static_cast<int>(deltaMsec);
}