citra_qt: Allow enabling frame advance before emulation start

Effectively allows starting emulation as paused.
This commit is contained in:
zhupengfei
2020-07-23 18:49:17 +08:00
parent d6b64f6b09
commit e60e20666e
6 changed files with 24 additions and 6 deletions

View File

@ -169,6 +169,10 @@ void FrameLimiter::DoFrameLimiting(microseconds current_system_time_us) {
previous_walltime = now;
}
bool FrameLimiter::IsFrameAdvancing() const {
return frame_advancing_enabled;
}
void FrameLimiter::SetFrameAdvancing(bool value) {
const bool was_enabled = frame_advancing_enabled.exchange(value);
if (was_enabled && !value) {