From c5824a3ddcbb72f522606c960baa516a11c0b922 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9C=9B=E5=B0=98=E7=A9=BA=E5=BF=A7?= Date: Mon, 13 Jan 2025 21:11:31 +0800 Subject: [PATCH] fix:Index out of bounds. --- src/Ursa/Controls/PathPicker/PathPicker.cs | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/Ursa/Controls/PathPicker/PathPicker.cs b/src/Ursa/Controls/PathPicker/PathPicker.cs index 647147c..10e96d4 100644 --- a/src/Ursa/Controls/PathPicker/PathPicker.cs +++ b/src/Ursa/Controls/PathPicker/PathPicker.cs @@ -139,10 +139,13 @@ public class PathPicker : TemplatedControl { _twoConvertLock = true; var stringBuilder = new StringBuilder(); - stringBuilder.Append(SelectedPaths[0]); - foreach (var item in SelectedPaths.Skip(1)) + if (SelectedPaths.Count != 0) { - stringBuilder.AppendLine(item); + stringBuilder.Append(SelectedPaths[0]); + foreach (var item in SelectedPaths.Skip(1)) + { + stringBuilder.AppendLine(item); + } } SelectedPathsText = stringBuilder.ToString();