TAStudio - remove some assumptions that opening TAStudio = movie loaded. This should never happen! TAStudio has virtualpads, an item useful without movies. It should not be assumed nor required that a movie is loaded!
This commit is contained in:
parent
fc5c669353
commit
4d910ce93c
|
@ -164,13 +164,21 @@ namespace BizHawk.MultiClient
|
||||||
//
|
//
|
||||||
Engaged = true;
|
Engaged = true;
|
||||||
Global.OSD.AddMessage("TAStudio engaged");
|
Global.OSD.AddMessage("TAStudio engaged");
|
||||||
|
if (Global.MovieSession.Movie.Mode != MOVIEMODE.INACTIVE)
|
||||||
|
{
|
||||||
Global.MovieSession.Movie.TastudioOn = true;
|
Global.MovieSession.Movie.TastudioOn = true;
|
||||||
|
|
||||||
Global.MainForm.StopOnFrame = -1;
|
Global.MainForm.StopOnFrame = -1;
|
||||||
|
ReadOnlyCheckBox.Checked = Global.MainForm.ReadOnly;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
ReadOnlyCheckBox.Checked = false;
|
||||||
|
}
|
||||||
|
|
||||||
LoadConfigSettings();
|
LoadConfigSettings();
|
||||||
ReadOnlyCheckBox.Checked = Global.MainForm.ReadOnly;
|
|
||||||
|
|
||||||
|
|
||||||
DisplayList();
|
DisplayList();
|
||||||
|
|
||||||
//Add virtual pads
|
//Add virtual pads
|
||||||
|
@ -353,18 +361,24 @@ namespace BizHawk.MultiClient
|
||||||
{
|
{
|
||||||
if (ReadOnlyCheckBox.Checked)
|
if (ReadOnlyCheckBox.Checked)
|
||||||
{
|
{
|
||||||
Global.MovieSession.Movie.Mode = MOVIEMODE.PLAY;
|
|
||||||
ReadOnlyCheckBox.BackColor = System.Drawing.SystemColors.Control;
|
ReadOnlyCheckBox.BackColor = System.Drawing.SystemColors.Control;
|
||||||
|
|
||||||
|
if (Global.MovieSession.Movie.Mode != MOVIEMODE.INACTIVE)
|
||||||
|
{
|
||||||
|
Global.MovieSession.Movie.Mode = MOVIEMODE.PLAY;
|
||||||
toolTip1.SetToolTip(this.ReadOnlyCheckBox, "Currently Read-Only Mode");
|
toolTip1.SetToolTip(this.ReadOnlyCheckBox, "Currently Read-Only Mode");
|
||||||
}
|
}
|
||||||
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
Global.MovieSession.Movie.Mode = MOVIEMODE.RECORD;
|
|
||||||
ReadOnlyCheckBox.BackColor = Color.LightCoral;
|
ReadOnlyCheckBox.BackColor = Color.LightCoral;
|
||||||
|
if (Global.MovieSession.Movie.Mode != MOVIEMODE.INACTIVE)
|
||||||
|
{
|
||||||
|
Global.MovieSession.Movie.Mode = MOVIEMODE.RECORD;
|
||||||
toolTip1.SetToolTip(this.ReadOnlyCheckBox, "Currently Read+Write Mode");
|
toolTip1.SetToolTip(this.ReadOnlyCheckBox, "Currently Read+Write Mode");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
private void RewindToBeginning_Click(object sender, EventArgs e)
|
private void RewindToBeginning_Click(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue