From 4b696e64fa2c3b5f353ce2ee4539b87d567d36ad Mon Sep 17 00:00:00 2001 From: adelikat Date: Sun, 31 May 2020 11:18:02 -0500 Subject: [PATCH] simplify LuaFileList more --- src/BizHawk.Client.Common/lua/LuaFileList.cs | 32 +++++++++----------- 1 file changed, 15 insertions(+), 17 deletions(-) diff --git a/src/BizHawk.Client.Common/lua/LuaFileList.cs b/src/BizHawk.Client.Common/lua/LuaFileList.cs index 67a413c55a..bfd0dccf86 100644 --- a/src/BizHawk.Client.Common/lua/LuaFileList.cs +++ b/src/BizHawk.Client.Common/lua/LuaFileList.cs @@ -98,28 +98,26 @@ namespace BizHawk.Client.Common public void SaveSession(string path) { - using (var sw = new StreamWriter(path)) + using var sw = new StreamWriter(path); + var sb = new StringBuilder(); + foreach (var file in this) { - var sb = new StringBuilder(); - foreach (var file in this) + if (file.IsSeparator) { - if (file.IsSeparator) - { - sb.AppendLine("---"); - } - else - { - sb - .Append(file.Enabled ? "1" : "0") - .Append(' ') - .Append(Global.Config.PathEntries.AbsolutePathFor(file.Path, "").MakeRelativeTo(Path.GetDirectoryName(path))) - .AppendLine(); - } + sb.AppendLine("---"); + } + else + { + sb + .Append(file.Enabled ? "1" : "0") + .Append(' ') + .Append(Global.Config.PathEntries.AbsolutePathFor(file.Path, "").MakeRelativeTo(Path.GetDirectoryName(path))) + .AppendLine(); } - - sw.Write(sb.ToString()); } + sw.Write(sb.ToString()); + Filename = path; Global.Config.RecentLuaSession.Add(path); Changes = false;