From 55e061a383b79fe475166f8409cc886926b391d1 Mon Sep 17 00:00:00 2001 From: N00MKRAD Date: Sun, 16 May 2021 22:02:33 +0200 Subject: [PATCH] Debug GUI: Refreshing log won't reset viewer to default log file --- Code/UI/DebugFormHelper.cs | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/Code/UI/DebugFormHelper.cs b/Code/UI/DebugFormHelper.cs index 7473496..a073575 100644 --- a/Code/UI/DebugFormHelper.cs +++ b/Code/UI/DebugFormHelper.cs @@ -16,6 +16,7 @@ namespace Flowframes.UI public static void FillLogDropdown(ComboBox dd) { + bool initial = dd.SelectedIndex < 0; dd.Items.Clear(); FileInfo[] logFiles = IOUtils.GetFileInfosSorted(Paths.GetLogPath(), false, "*.txt"); @@ -26,10 +27,13 @@ namespace Flowframes.UI if (dd.Items.Count > 0) dd.SelectedIndex = 0; - for(int i = 0; i < dd.Items.Count; i++) + if (initial) { - if (((string)dd.Items[i]).Split('.').FirstOrDefault() == Logger.defaultLogName) - dd.SelectedIndex = i; + for (int i = 0; i < dd.Items.Count; i++) + { + if (((string)dd.Items[i]).Split('.').FirstOrDefault() == Logger.defaultLogName) + dd.SelectedIndex = i; + } } }