From 1b35ce3925dd4b7c13707df148251151bf100992 Mon Sep 17 00:00:00 2001 From: adelikat Date: Sat, 18 Oct 2014 16:06:39 +0000 Subject: [PATCH] When tastudio is open, don't allow user to change the "On Movie End" option --- BizHawk.Client.EmuHawk/MainForm.Events.cs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/BizHawk.Client.EmuHawk/MainForm.Events.cs b/BizHawk.Client.EmuHawk/MainForm.Events.cs index d1caa7bcaa..a0d04c1110 100644 --- a/BizHawk.Client.EmuHawk/MainForm.Events.cs +++ b/BizHawk.Client.EmuHawk/MainForm.Events.cs @@ -268,6 +268,13 @@ namespace BizHawk.Client.EmuHawk MovieEndRecordMenuItem.Checked = Global.Config.MovieEndAction == MovieEndAction.Record; MovieEndStopMenuItem.Checked = Global.Config.MovieEndAction == MovieEndAction.Stop; MovieEndPauseMenuItem.Checked = Global.Config.MovieEndAction == MovieEndAction.Pause; + + // Arguably an IControlMainForm property should be set here, but in reality only Tastudio is ever going to interfere with this logic + MovieEndFinishMenuItem.Enabled = + MovieEndRecordMenuItem.Enabled = + MovieEndStopMenuItem.Enabled = + MovieEndPauseMenuItem.Enabled = + !GlobalWin.Tools.Has(); } private void AVSubMenu_DropDownOpened(object sender, EventArgs e)