diff --git a/BizHawk.Client.Common/movie/MovieSession.cs b/BizHawk.Client.Common/movie/MovieSession.cs index 2e75141b0c..5858bfe007 100644 --- a/BizHawk.Client.Common/movie/MovieSession.cs +++ b/BizHawk.Client.Common/movie/MovieSession.cs @@ -180,6 +180,8 @@ namespace BizHawk.Client.Common Output(message); ReadOnly = true; } + + ModeChangedCallback(); } public void HandleMovieSaveState(TextWriter writer) diff --git a/BizHawk.Client.EmuHawk/MainForm.cs b/BizHawk.Client.EmuHawk/MainForm.cs index 78d614be2a..a43f9013e7 100644 --- a/BizHawk.Client.EmuHawk/MainForm.cs +++ b/BizHawk.Client.EmuHawk/MainForm.cs @@ -453,6 +453,8 @@ namespace BizHawk.Client.EmuHawk { GlobalWin.DisplayManager.NeedsToPaint = true; }; + + SetMainformMovieInfo(); } public void ProgramRunLoop() diff --git a/BizHawk.Client.EmuHawk/tools/TAStudio/TAStudio.cs b/BizHawk.Client.EmuHawk/tools/TAStudio/TAStudio.cs index 98e8ee0ea5..6941a81d19 100644 --- a/BizHawk.Client.EmuHawk/tools/TAStudio/TAStudio.cs +++ b/BizHawk.Client.EmuHawk/tools/TAStudio/TAStudio.cs @@ -155,6 +155,7 @@ namespace BizHawk.Client.EmuHawk MarkerControl.Markers = _tas.Markers; GlobalWin.MainForm.EnableRewind(false); Global.Config.MovieEndAction = MovieEndAction.Record; + GlobalWin.MainForm.SetMainformMovieInfo(); } private void DisengageTastudio() @@ -164,6 +165,7 @@ namespace BizHawk.Client.EmuHawk GlobalWin.MainForm.TakeControl(); GlobalWin.MainForm.EnableRewind(_originalRewindStatus); Global.Config.MovieEndAction = _originalEndAction; + GlobalWin.MainForm.SetMainformMovieInfo(); } private void NewTasMovie()