diff --git a/Source/Core/Common/Timer.cpp b/Source/Core/Common/Timer.cpp index 794f2dfd49..aa5e2ff173 100644 --- a/Source/Core/Common/Timer.cpp +++ b/Source/Core/Common/Timer.cpp @@ -118,10 +118,9 @@ void Timer::AddTimeDifference() // Get the time elapsed since the Start() u64 Timer::GetTimeElapsed() { - // If we have not started yet, return 1 (because then I don't - // have to change the FPS calculation in CoreRerecording.cpp . + // If we have not started yet, return zero if (m_StartTime == 0) - return 1; + return 0; // Return the final timer time if the timer is stopped if (!m_Running) diff --git a/Source/Core/Common/Timer.h b/Source/Core/Common/Timer.h index aa82ebf6b0..30d5dccb3b 100644 --- a/Source/Core/Common/Timer.h +++ b/Source/Core/Common/Timer.h @@ -23,6 +23,8 @@ public: u64 GetTimeDifference(); void AddTimeDifference(); + bool IsRunning() const { return m_Running; } + static void IncreaseResolution(); static void RestoreResolution(); static u64 GetTimeSinceJan1970();