From 65fff200583b88c0ab3643f1cd3b3cba72e35154 Mon Sep 17 00:00:00 2001 From: Andy Black Date: Tue, 16 Jun 2026 08:42:26 -0700 Subject: [PATCH] Fix LT-22562 crash Change-Id: I183c7de425ffa2bbd3931df80b8108f3439ffc70 --- .../pcpatrflex/PcPatrFLExDll/PcPatrFLExForm.cs | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/Src/Utilities/pcpatrflex/PcPatrFLExDll/PcPatrFLExForm.cs b/Src/Utilities/pcpatrflex/PcPatrFLExDll/PcPatrFLExForm.cs index 14d73d28ec..1bf5843be9 100644 --- a/Src/Utilities/pcpatrflex/PcPatrFLExDll/PcPatrFLExForm.cs +++ b/Src/Utilities/pcpatrflex/PcPatrFLExDll/PcPatrFLExForm.cs @@ -254,16 +254,16 @@ public void FillTextsListBox() if (selectedText != null) { lbTexts.SelectedIndex = Texts.IndexOf(selectedText); - } - var selectedSegment = SegmentsInListBox.Where(s => s.Segment.Guid.ToString() == RetrievedLastSegment).FirstOrDefault(); - if (selectedSegment != null) - { - int index = SegmentsInListBox.IndexOf(selectedSegment); - lbSegments.SelectedIndex = index; - if (lbSegments.GetSelected(0) && index != 0) + var selectedSegment = SegmentsInListBox.Where(s => s.Segment.Guid.ToString() == RetrievedLastSegment).FirstOrDefault(); + if (selectedSegment != null) { - // Only select the non-initial one - lbSegments.SetSelected(0, false); + int index = SegmentsInListBox.IndexOf(selectedSegment); + lbSegments.SelectedIndex = index; + if (lbSegments.GetSelected(0) && index != 0) + { + // Only select the non-initial one + lbSegments.SetSelected(0, false); + } } } }