Make it work with SDL3
This commit is contained in:
@@ -46,13 +46,10 @@ EmuThread::EmuThread(const std::shared_ptr<QtInstanceFactory> &instance_,
|
||||
while (!isInterruptionRequested()) {
|
||||
if (!core.pause) {
|
||||
core.Run(settings.getVolumeL(), settings.getVolumeR());
|
||||
if (core.render) {
|
||||
parallel.UpdateScreen(core.cpu->GetMem().mmio.vi);
|
||||
}
|
||||
} else {
|
||||
if (core.render) {
|
||||
parallel.UpdateScreen(core.cpu->GetMem().mmio.vi, true);
|
||||
}
|
||||
}
|
||||
|
||||
if (core.render) {
|
||||
parallel.UpdateScreen(core.cpu->GetMem().mmio.vi);
|
||||
}
|
||||
|
||||
pollEvents();
|
||||
|
||||
@@ -26,7 +26,7 @@ public:
|
||||
SettingsWindow &settings;
|
||||
|
||||
void TogglePause() {
|
||||
core.pause = !core.pause;
|
||||
core.TogglePause();
|
||||
Util::RPC::GetInstance().Update(core.pause ? Util::RPC::Paused : Util::RPC::GetInstance().GetState(),
|
||||
core.cpu->GetMem().rom.gameNameDB,
|
||||
core.cpu->GetMem().mmio.si.pif.movie.GetFilename());
|
||||
|
||||
Reference in New Issue
Block a user