TAStudio: make operation of 'show player #' buttons more intuitive, fixes #2779
This commit is contained in:
parent
dabd33c5f4
commit
b62f4bc6a9
|
@ -1339,10 +1339,12 @@ namespace BizHawk.Client.EmuHawk
|
||||||
ToolStripMenuItem dummyObject = playerMenus[i];
|
ToolStripMenuItem dummyObject = playerMenus[i];
|
||||||
item.CheckedChanged += (o, ev) =>
|
item.CheckedChanged += (o, ev) =>
|
||||||
{
|
{
|
||||||
|
// TODO: preserve underlying button checked state and make this a master visibility control
|
||||||
foreach (ToolStripMenuItem menuItem in dummyObject.DropDownItems)
|
foreach (ToolStripMenuItem menuItem in dummyObject.DropDownItems)
|
||||||
{
|
{
|
||||||
menuItem.Checked ^= true;
|
menuItem.Checked = item.Checked;
|
||||||
}
|
}
|
||||||
|
dummyObject.Visible = item.Checked;
|
||||||
|
|
||||||
CurrentTasMovie.FlagChanges();
|
CurrentTasMovie.FlagChanges();
|
||||||
TasView.AllColumns.ColumnsChanged();
|
TasView.AllColumns.ColumnsChanged();
|
||||||
|
|
Loading…
Reference in New Issue