diff --git a/CHANGELIST.md b/CHANGELIST.md index 5da56496..dd8ae7fb 100644 --- a/CHANGELIST.md +++ b/CHANGELIST.md @@ -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 diff --git a/MPF.Modules/DiscImageCreator/Parameters.cs b/MPF.Modules/DiscImageCreator/Parameters.cs index ead88379..68417521 100644 --- a/MPF.Modules/DiscImageCreator/Parameters.cs +++ b/MPF.Modules/DiscImageCreator/Parameters.cs @@ -2686,14 +2686,16 @@ namespace MPF.Modules.DiscImageCreator else if (xgd && line.StartsWith("LayerBreak")) { // LayerBreak: (L0 Video: , L0 Middle: , L0 Game: ) - 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: () - return line.Split(' ')[1]; + string[] split = line.Split(' ').Where(s => !string.IsNullOrEmpty(s)).ToArray(); + return split[1]; } line = sr.ReadLine();