Use `MainForm.QuicksaveLoad` directly for RA
This commit is contained in:
parent
40b17b59c4
commit
525c9c2f9c
|
@ -1012,8 +1012,6 @@ namespace BizHawk.Client.EmuHawk
|
|||
}
|
||||
}
|
||||
|
||||
public EmuClientApi EmuClient { get; set; }
|
||||
|
||||
public event BeforeQuickLoadEventHandler QuicksaveLoad;
|
||||
|
||||
public event BeforeQuickSaveEventHandler QuicksaveSave;
|
||||
|
|
|
@ -9,8 +9,6 @@ namespace BizHawk.Client.EmuHawk
|
|||
{
|
||||
LoadRomArgs CurrentlyOpenRomArgs { get; }
|
||||
|
||||
EmuClientApi EmuClient { get; }
|
||||
|
||||
IEmulator Emulator { get; }
|
||||
|
||||
bool FrameInch { get; set; }
|
||||
|
@ -23,6 +21,8 @@ namespace BizHawk.Client.EmuHawk
|
|||
|
||||
IMovieSession MovieSession { get; }
|
||||
|
||||
event BeforeQuickLoadEventHandler QuicksaveLoad;
|
||||
|
||||
SettingsAdapter GetSettingsAdapterForLoadedCoreUntyped();
|
||||
|
||||
bool LoadRom(string path, LoadRomArgs args);
|
||||
|
|
|
@ -142,7 +142,7 @@ namespace BizHawk.Client.EmuHawk
|
|||
{
|
||||
RA?.Shutdown();
|
||||
_memGuard.Dispose();
|
||||
_mainForm.EmuClient.BeforeQuickLoad -= QuickLoadCallback;
|
||||
_mainForm.QuicksaveLoad -= QuickLoadCallback;
|
||||
}
|
||||
|
||||
public override void OnSaveState(string path)
|
||||
|
@ -232,7 +232,7 @@ namespace BizHawk.Client.EmuHawk
|
|||
_mainForm.UpdateWindowTitle();
|
||||
|
||||
// note: this can only catch quicksaves (probably only case of accidential use from hotkeys)
|
||||
_mainForm.EmuClient.BeforeQuickLoad += QuickLoadCallback;
|
||||
_mainForm.QuicksaveLoad += QuickLoadCallback;
|
||||
}
|
||||
|
||||
public bool OverlayActive => RA.IsOverlayFullyVisible();
|
||||
|
|
|
@ -250,7 +250,7 @@ namespace BizHawk.Client.EmuHawk
|
|||
#if false
|
||||
_lboardListForm.Dispose();
|
||||
#endif
|
||||
_mainForm.EmuClient.BeforeQuickLoad -= QuickLoadCallback;
|
||||
_mainForm.QuicksaveLoad -= QuickLoadCallback;
|
||||
}
|
||||
|
||||
public override void OnSaveState(string path)
|
||||
|
@ -428,7 +428,7 @@ namespace BizHawk.Client.EmuHawk
|
|||
Update();
|
||||
|
||||
// note: this can only catch quicksaves (probably only case of accidential use from hotkeys)
|
||||
_mainForm.EmuClient.BeforeQuickLoad += QuickLoadCallback;
|
||||
_mainForm.QuicksaveLoad += QuickLoadCallback;
|
||||
}
|
||||
|
||||
public override void Update()
|
||||
|
|
|
@ -37,7 +37,7 @@ namespace BizHawk.Client.EmuHawk
|
|||
private IExternalApiProvider ApiProvider
|
||||
{
|
||||
get => _apiProvider;
|
||||
set => _owner.EmuClient = (EmuClientApi) (_apiProvider = value).GetApi<IEmuClientApi>();
|
||||
set => _apiProvider = value;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
|
Loading…
Reference in New Issue