Skip to content

Commit c5afcdb

Browse files
committed
Fix crashes caused by non-existing streams referenced from playlist files
1 parent 4c19624 commit c5afcdb

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

BDInfo/FormMain.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1048,7 +1048,8 @@ private void ScanBDROM()
10481048
foreach (TSStreamFile streamFile
10491049
in BDROM.StreamFiles.Values)
10501050
{
1051-
streamFiles.Add(streamFile);
1051+
if (streamFile != null)
1052+
streamFiles.Add(streamFile);
10521053
}
10531054
}
10541055
else
@@ -1065,7 +1066,7 @@ private void ScanBDROM()
10651066
foreach (TSStreamClip clip
10661067
in playlist.StreamClips)
10671068
{
1068-
if (!streamFiles.Contains(clip.StreamFile))
1069+
if (clip.StreamFile != null && !streamFiles.Contains(clip.StreamFile))
10691070
{
10701071
streamFiles.Add(clip.StreamFile);
10711072
}

0 commit comments

Comments
 (0)