Make text box for movie more idiot proof. Adds a file extension if the user did not provide one, takes into account if the user attempted to add a backslash at the beginning
This commit is contained in:
parent
0da8d9da00
commit
3f18d05ee1
|
@ -36,7 +36,12 @@ namespace BizHawk.MultiClient
|
||||||
int x = path.LastIndexOf('\\');
|
int x = path.LastIndexOf('\\');
|
||||||
if (path.LastIndexOf('\\') == -1)
|
if (path.LastIndexOf('\\') == -1)
|
||||||
{
|
{
|
||||||
path = PathManager.MakeAbsolutePath(Global.Config.MoviesPath, "") + RecordBox.Text;
|
if (path[0] != '\\')
|
||||||
|
path = path.Insert(0, "\\");
|
||||||
|
path = PathManager.MakeAbsolutePath(Global.Config.MoviesPath, "") + path;
|
||||||
|
|
||||||
|
if (path[path.Length-4] != '.') //If no file extension, add .tas
|
||||||
|
path += ".tas";
|
||||||
return path;
|
return path;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
@ -46,7 +51,7 @@ namespace BizHawk.MultiClient
|
||||||
private void OK_Click(object sender, EventArgs e)
|
private void OK_Click(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
string path = MakePath();
|
string path = MakePath();
|
||||||
MovieToRecord = new Movie(RecordBox.Text, MOVIEMODE.RECORD);
|
MovieToRecord = new Movie(path, MOVIEMODE.RECORD);
|
||||||
Global.MainForm.StartNewMovie(MovieToRecord, true);
|
Global.MainForm.StartNewMovie(MovieToRecord, true);
|
||||||
this.Close();
|
this.Close();
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue