Be sure to close previously opened track files if tracks are set again in CDRDAO and CDRWin.

This commit is contained in:
2018-01-20 17:10:40 +00:00
parent 29ac7931cb
commit 28d711200c
2 changed files with 8 additions and 0 deletions

View File

@@ -1785,6 +1785,10 @@ namespace DiscImageChef.DiscImages
return false;
}
if(writingTracks != null && writingStreams != null)
foreach(FileStream oldTrack in writingStreams.Select(t => t.Value).Distinct())
oldTrack.Close();
ulong currentOffset = 0;
writingTracks = new List<Track>();
foreach(Track track in tracks.OrderBy(t => t.TrackSequence))