diff --git a/src/rcore.c b/src/rcore.c index 22ce93384..0bba80527 100644 --- a/src/rcore.c +++ b/src/rcore.c @@ -2763,9 +2763,9 @@ double GetTime(void) #if defined(PLATFORM_ANDROID) || defined(PLATFORM_RPI) || defined(PLATFORM_DRM) struct timespec ts = { 0 }; clock_gettime(CLOCK_MONOTONIC, &ts); - unsigned long long int time = (unsigned long long int)ts.tv_sec*1000000000LLU + (unsigned long long int)ts.tv_nsec; + unsigned long long int time_nsec = (unsigned long long int)ts.tv_sec*1000000000LLU + (unsigned long long int)ts.tv_nsec; - time = (double)(time - CORE.Time.base)*1e-9; // Elapsed time since InitTimer() + time = (double)(time_nsec - CORE.Time.base)*1e-9; // Elapsed time since InitTimer() #endif return time; }