Controller config - simplify and remove use of GlobalWin.OSD
This commit is contained in:
parent
859ff267a6
commit
aea444cea5
|
@ -952,9 +952,14 @@ namespace BizHawk.Client.EmuHawk
|
|||
using var controller = new ControllerConfig(Emulator, Global.Config);
|
||||
if (controller.ShowDialog() == DialogResult.OK)
|
||||
{
|
||||
AddOnScreenMessage("Controller settings saved");
|
||||
InitControls();
|
||||
InputManager.SyncControls();
|
||||
}
|
||||
else
|
||||
{
|
||||
AddOnScreenMessage("Controller config aborted");
|
||||
}
|
||||
}
|
||||
|
||||
private void HotkeysMenuItem_Click(object sender, EventArgs e)
|
||||
|
|
|
@ -53,11 +53,6 @@ namespace BizHawk.Client.EmuHawk
|
|||
ControllerImages.Add("MAME Controller", Properties.Resources.ArcadeController);
|
||||
}
|
||||
|
||||
private ControllerConfig()
|
||||
{
|
||||
InitializeComponent();
|
||||
}
|
||||
|
||||
protected override void OnActivated(EventArgs e)
|
||||
{
|
||||
base.OnActivated(e);
|
||||
|
@ -209,10 +204,12 @@ namespace BizHawk.Client.EmuHawk
|
|||
public ControllerConfig(
|
||||
IEmulator emulator,
|
||||
Config config)
|
||||
: this()
|
||||
{
|
||||
_emulator = emulator;
|
||||
_config = config;
|
||||
|
||||
InitializeComponent();
|
||||
|
||||
SuspendLayout();
|
||||
LoadPanels(_config);
|
||||
|
||||
|
@ -362,14 +359,12 @@ namespace BizHawk.Client.EmuHawk
|
|||
|
||||
Save();
|
||||
|
||||
GlobalWin.OSD.AddMessage("Controller settings saved");
|
||||
DialogResult = DialogResult.OK;
|
||||
Close();
|
||||
}
|
||||
|
||||
private void ButtonCancel_Click(object sender, EventArgs e)
|
||||
{
|
||||
GlobalWin.OSD.AddMessage("Controller config aborted");
|
||||
Close();
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue