diff options
Diffstat (limited to 'src/core/core_timing.cpp')
| -rw-r--r-- | src/core/core_timing.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/core/core_timing.cpp b/src/core/core_timing.cpp index a8ffdb3cb7..3bd0d57e4d 100644 --- a/src/core/core_timing.cpp +++ b/src/core/core_timing.cpp @@ -172,7 +172,9 @@ void CoreTiming::UnscheduleEvent(const std::shared_ptr<EventType>& event_type, } void CoreTiming::AddTicks(u64 ticks_to_add) { - cpu_ticks += ticks_to_add; + cpu_ticks = Settings::values.use_custom_cpu_ticks.GetValue() + ? Settings::values.cpu_ticks.GetValue() + : cpu_ticks + ticks_to_add; downcount -= static_cast<s64>(cpu_ticks); } |
