Merge pull request #12695 from mitaclaw/core-global-system-4

Core::IsRunning: Avoid Global System Accessor
This commit is contained in:
Admiral H. Curtiss 2024-05-04 05:15:35 +02:00 committed by GitHub
commit c23562b7b5
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
25 changed files with 90 additions and 74 deletions

View file

@ -425,7 +425,7 @@ bool MovieManager::IsNetPlayRecording() const
// NOTE: Host Thread
void MovieManager::ChangePads()
{
if (!Core::IsRunning())
if (!Core::IsRunning(m_system))
return;
ControllerTypeArray controllers{};
@ -572,7 +572,7 @@ bool MovieManager::BeginRecordingInput(const ControllerTypeArray& controllers,
ConfigLoaders::SaveToDTM(&header);
Config::AddLayer(ConfigLoaders::GenerateMovieConfigLoader(&header));
if (Core::IsRunning())
if (Core::IsRunning(m_system))
Core::UpdateWantDeterminism(m_system);
};
Core::RunOnCPUThread(m_system, start_recording, true);