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('\\');
|
||||
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;
|
||||
}
|
||||
else
|
||||
|
@ -46,7 +51,7 @@ namespace BizHawk.MultiClient
|
|||
private void OK_Click(object sender, EventArgs e)
|
||||
{
|
||||
string path = MakePath();
|
||||
MovieToRecord = new Movie(RecordBox.Text, MOVIEMODE.RECORD);
|
||||
MovieToRecord = new Movie(path, MOVIEMODE.RECORD);
|
||||
Global.MainForm.StartNewMovie(MovieToRecord, true);
|
||||
this.Close();
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue