From ff87378012f482a7513626b8bfefb2935b4599b5 Mon Sep 17 00:00:00 2001 From: Thorsten Sommer Date: Sat, 9 Jul 2022 16:16:06 +0200 Subject: [PATCH] Fixes wired & wrong parent directory for history list Closes #19 --- I18N Commander/UI WinForms/Components/LoaderStart.cs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/I18N Commander/UI WinForms/Components/LoaderStart.cs b/I18N Commander/UI WinForms/Components/LoaderStart.cs index ebc99d2..40f614f 100644 --- a/I18N Commander/UI WinForms/Components/LoaderStart.cs +++ b/I18N Commander/UI WinForms/Components/LoaderStart.cs @@ -75,7 +75,12 @@ public partial class LoaderStart : UserControl foreach (var recentProject in recentProjects) { var fileInfo = new FileInfo(recentProject); - var item = this.contextMenuRecentProjects.Items.Add($"{fileInfo.Directory.GetDirectories().Last()}/{fileInfo.Name}", Resources.Icons.icons8_document_512, (innerSender, args) => this.OpenRecentProject(innerSender)); + + // Split the file's path into each folder's name: + var folderNames = fileInfo.DirectoryName!.Split(Path.DirectorySeparatorChar); + + // Render this entry: + var item = this.contextMenuRecentProjects.Items.Add($"{folderNames.Last()}: {fileInfo.Name}", Resources.Icons.icons8_document_512, (innerSender, args) => this.OpenRecentProject(innerSender)); item.Tag = recentProject; }