ToTasMovie() - apply the same hacky fix that ToBk2() received
This commit is contained in:
parent
7ffe0805c1
commit
bd9a47f780
|
@ -9,7 +9,7 @@ namespace BizHawk.Client.Common.MovieConversionExtensions
|
|||
{
|
||||
public static class MovieConversionExtensions
|
||||
{
|
||||
public static TasMovie ToTasMovie(this IMovie old)
|
||||
public static TasMovie ToTasMovie(this IMovie old, bool copy = false)
|
||||
{
|
||||
string newFilename = old.Filename + "." + TasMovie.Extension;
|
||||
|
||||
|
@ -39,7 +39,10 @@ namespace BizHawk.Client.Common.MovieConversionExtensions
|
|||
tas.AppendFrame(input);
|
||||
}
|
||||
|
||||
old.Truncate(0); // Trying to minimize ram usage
|
||||
if (!copy)
|
||||
{
|
||||
old.Truncate(0); // Trying to minimize ram usage
|
||||
}
|
||||
|
||||
tas.HeaderEntries.Clear();
|
||||
foreach (var kvp in old.HeaderEntries)
|
||||
|
@ -64,8 +67,6 @@ namespace BizHawk.Client.Common.MovieConversionExtensions
|
|||
tas.TextSavestate = old.TextSavestate;
|
||||
tas.BinarySavestate = old.BinarySavestate;
|
||||
|
||||
|
||||
|
||||
return tas;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue