Fix small DVD layer finding corner case (fixes #363)

This commit is contained in:
Matt Nadareski
2022-02-10 12:02:54 -08:00
parent 4ba58ea861
commit b49cc0c9bd
2 changed files with 5 additions and 2 deletions

View File

@@ -3,6 +3,7 @@
- Fix Redump disc title pulling
- Add /mr default flag options
- Make FillFromRedump private again
- Fix DVD layer finding corner case
### 2.3 (2022-02-05)
- Start overhauling Redump information pulling, again

View File

@@ -2686,14 +2686,16 @@ namespace MPF.Modules.DiscImageCreator
else if (xgd && line.StartsWith("LayerBreak"))
{
// LayerBreak: <size> (L0 Video: <size>, L0 Middle: <size>, L0 Game: <size>)
return line.Split(' ')[1];
string[] split = line.Split(' ').Where(s => !string.IsNullOrEmpty(s)).ToArray();
return split[1];
}
// Dual-layer discs have a regular layerbreak
else if (!xgd && line.StartsWith("LayerZeroSector"))
{
// LayerZeroSector: <size> (<hex>)
return line.Split(' ')[1];
string[] split = line.Split(' ').Where(s => !string.IsNullOrEmpty(s)).ToArray();
return split[1];
}
line = sr.ReadLine();