From c1ec22c26ac01bc1c03d0419e98d5da51d69b946 Mon Sep 17 00:00:00 2001 From: CasualPokePlayer <50538166+CasualPokePlayer@users.noreply.github.com> Date: Wed, 4 Sep 2024 16:01:53 -0700 Subject: [PATCH] Fix ChannelF settings not being properly saved --- .../Consoles/Fairchild/ChannelF/ChannelF.cs | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/BizHawk.Emulation.Cores/Consoles/Fairchild/ChannelF/ChannelF.cs b/src/BizHawk.Emulation.Cores/Consoles/Fairchild/ChannelF/ChannelF.cs index ddc8206bdd..c2357f3efb 100644 --- a/src/BizHawk.Emulation.Cores/Consoles/Fairchild/ChannelF/ChannelF.cs +++ b/src/BizHawk.Emulation.Cores/Consoles/Fairchild/ChannelF/ChannelF.cs @@ -16,13 +16,11 @@ namespace BizHawk.Emulation.Cores.Consoles.ChannelF CoreComm = lp.Comm; _gameInfo = lp.Roms.Select(r => r.Game).ToList(); _files = lp.Roms.Select(r => r.RomData).ToList(); - - var settings = lp.Settings ?? new ChannelFSettings(); - var syncSettings = lp.SyncSettings ?? new ChannelFSyncSettings(); - - region = syncSettings.Region; + Settings = lp.Settings ?? new ChannelFSettings(); + SyncSettings = lp.SyncSettings ?? new ChannelFSyncSettings(); + region = SyncSettings.Region; MemoryCallbacks = new MemoryCallbackSystem(new[] { "System Bus" });