diff --git a/BizHawk.Client.EmuHawk/tools/TAStudio/TAStudio.cs b/BizHawk.Client.EmuHawk/tools/TAStudio/TAStudio.cs index db84aa580a..01919fe086 100644 --- a/BizHawk.Client.EmuHawk/tools/TAStudio/TAStudio.cs +++ b/BizHawk.Client.EmuHawk/tools/TAStudio/TAStudio.cs @@ -137,6 +137,10 @@ namespace BizHawk.Client.EmuHawk TasView.PointedCellChanged += TasView_PointedCellChanged; TasView.MultiSelect = true; LastPositionFrame = -1; + + BookMarkControl.LoadedCallback = BranchLoaded; + BookMarkControl.SavedCallback = BranchSaved; + BookMarkControl.RemovedCallback = BranchRemoved; } public void LoadBranchByIndex(int index) @@ -244,10 +248,6 @@ namespace BizHawk.Client.EmuHawk return; } - BookMarkControl.LoadedCallback = BranchLoaded; - BookMarkControl.SavedCallback = BranchSaved; - BookMarkControl.RemovedCallback = BranchRemoved; - SetColumnsFromCurrentStickies(); if (TasView.Rotatable) @@ -704,10 +704,6 @@ namespace BizHawk.Client.EmuHawk CurrentTasMovie.TasStateManager.Capture(); // Capture frame 0 always. } - BookMarkControl.LoadedCallback = BranchLoaded; - BookMarkControl.SavedCallback = BranchSaved; - BookMarkControl.RemovedCallback = BranchRemoved; - // clear all selections TasView.DeselectAll(); BookMarkControl.Restart();