mirror of
https://github.com/aaru-dps/Aaru.git
synced 2025-12-16 19:24:25 +00:00
Be sure to close previously opened track files if tracks are set again in CDRDAO and CDRWin.
This commit is contained in:
@@ -1785,6 +1785,10 @@ namespace DiscImageChef.DiscImages
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if(writingTracks != null && writingStreams != null)
|
||||||
|
foreach(FileStream oldTrack in writingStreams.Select(t => t.Value).Distinct())
|
||||||
|
oldTrack.Close();
|
||||||
|
|
||||||
ulong currentOffset = 0;
|
ulong currentOffset = 0;
|
||||||
writingTracks = new List<Track>();
|
writingTracks = new List<Track>();
|
||||||
foreach(Track track in tracks.OrderBy(t => t.TrackSequence))
|
foreach(Track track in tracks.OrderBy(t => t.TrackSequence))
|
||||||
|
|||||||
@@ -2133,6 +2133,10 @@ namespace DiscImageChef.DiscImages
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if(writingTracks != null && writingStreams != null)
|
||||||
|
foreach(FileStream oldTrack in writingStreams.Select(t => t.Value).Distinct())
|
||||||
|
oldTrack.Close();
|
||||||
|
|
||||||
ulong currentOffset = 0;
|
ulong currentOffset = 0;
|
||||||
writingTracks = new List<Track>();
|
writingTracks = new List<Track>();
|
||||||
foreach(Track track in tracks.OrderBy(t => t.TrackSequence))
|
foreach(Track track in tracks.OrderBy(t => t.TrackSequence))
|
||||||
|
|||||||
Reference in New Issue
Block a user