TAStudio: make operation of 'show player #' buttons more intuitive, fixes #2779

This commit is contained in:
alyosha-tas 2021-06-06 10:00:57 -04:00
parent dabd33c5f4
commit b62f4bc6a9
1 changed files with 3 additions and 1 deletions

View File

@ -1339,10 +1339,12 @@ namespace BizHawk.Client.EmuHawk
ToolStripMenuItem dummyObject = playerMenus[i];
item.CheckedChanged += (o, ev) =>
{
// TODO: preserve underlying button checked state and make this a master visibility control
foreach (ToolStripMenuItem menuItem in dummyObject.DropDownItems)
{
menuItem.Checked ^= true;
menuItem.Checked = item.Checked;
}
dummyObject.Visible = item.Checked;
CurrentTasMovie.FlagChanges();
TasView.AllColumns.ColumnsChanged();