From 1b9f243ffac8f37d13c5506e9284e794b1403c2f Mon Sep 17 00:00:00 2001 From: OmrSi Date: Wed, 16 Sep 2020 16:39:21 +0300 Subject: [PATCH] Fix crash --- libse/NetflixQualityCheck/NetflixCheckSceneChange.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/libse/NetflixQualityCheck/NetflixCheckSceneChange.cs b/libse/NetflixQualityCheck/NetflixCheckSceneChange.cs index fc231aed4..ec15be16d 100644 --- a/libse/NetflixQualityCheck/NetflixCheckSceneChange.cs +++ b/libse/NetflixQualityCheck/NetflixCheckSceneChange.cs @@ -37,7 +37,7 @@ namespace Nikse.SubtitleEdit.Core.NetflixQualityCheck List nextStartSceneChanges = SceneChanges.Where(x => SubtitleFormat.MillisecondsToFrames(x * 1000) > SubtitleFormat.MillisecondsToFrames(p.StartTime.TotalMilliseconds)).ToList(); List previousEndSceneChanges = SceneChanges.Where(x => SubtitleFormat.MillisecondsToFrames(x * 1000) < SubtitleFormat.MillisecondsToFrames(p.EndTime.TotalMilliseconds)).ToList(); List nextEndSceneChanges = SceneChanges.Where(x => SubtitleFormat.MillisecondsToFrames(x * 1000) > SubtitleFormat.MillisecondsToFrames(p.EndTime.TotalMilliseconds)).ToList(); - var onSceneChange = SceneChanges.Where(x => SubtitleFormat.MillisecondsToFrames(x * 1000) == SubtitleFormat.MillisecondsToFrames(p.EndTime.TotalMilliseconds)).Single(); + List onSceneChange = SceneChanges.Where(x => SubtitleFormat.MillisecondsToFrames(x * 1000) == SubtitleFormat.MillisecondsToFrames(p.EndTime.TotalMilliseconds)).ToList(); if (previousStartSceneChanges.Count > 0) { @@ -72,9 +72,9 @@ namespace Nikse.SubtitleEdit.Core.NetflixQualityCheck } } - if (onSceneChange != 0) + if (onSceneChange.Count > 0) { - fixedParagraph.EndTime.TotalMilliseconds = onSceneChange * 1000 - twoFramesGap; + fixedParagraph.EndTime.TotalMilliseconds = onSceneChange[0] * 1000 - twoFramesGap; comment = "The out-cue is on the Shot Change"; controller.AddRecord(p, fixedParagraph, comment); }