From 62d68e0a876c39bb699156c444d5ad2c6adbc5b8 Mon Sep 17 00:00:00 2001 From: adelikat Date: Sat, 7 Mar 2015 01:00:12 +0000 Subject: [PATCH] MultiHawk - misc thins to make it more useable --- BizHawk.Client.MultiHawk/Mainform.cs | 27 +++++++++++++++++++++------ 1 file changed, 21 insertions(+), 6 deletions(-) diff --git a/BizHawk.Client.MultiHawk/Mainform.cs b/BizHawk.Client.MultiHawk/Mainform.cs index 7661f8a36e..806d56a171 100644 --- a/BizHawk.Client.MultiHawk/Mainform.cs +++ b/BizHawk.Client.MultiHawk/Mainform.cs @@ -675,19 +675,33 @@ namespace BizHawk.Client.MultiHawk //} } - public void LoadQuickSave(string quickSlotName, bool fromLua = false) + public void LoadQuickSave(string quickSlotName) { - foreach (var window in EmulatorWindows) + try { - window.LoadQuickSave(quickSlotName); + foreach (var window in EmulatorWindows) + { + window.LoadQuickSave(quickSlotName); + } + } + catch + { + MessageBox.Show("Could not load " + quickSlotName); } } public void SaveQuickSave(string quickSlotName) { - foreach (var window in EmulatorWindows) + try { - window.SaveQuickSave(quickSlotName); + foreach (var window in EmulatorWindows) + { + window.SaveQuickSave(quickSlotName); + } + } + catch + { + MessageBox.Show("Could not save " + quickSlotName); } } @@ -701,6 +715,7 @@ namespace BizHawk.Client.MultiHawk { // TODO SaveSlotSelectedMessage(); + UpdateAfterFrameChanged(); } private void SaveSlotSelectedMessage() @@ -1217,7 +1232,7 @@ namespace BizHawk.Client.MultiHawk Global.MovieSession.RunQueuedMovie(record); SetMainformMovieInfo(); - + UpdateAfterFrameChanged(); return true; }