diff --git a/Terminal.Gui/Dialogs/FileDialog.cs b/Terminal.Gui/Dialogs/FileDialog.cs index 0b324cdc7..c00f2b49d 100644 --- a/Terminal.Gui/Dialogs/FileDialog.cs +++ b/Terminal.Gui/Dialogs/FileDialog.cs @@ -425,9 +425,9 @@ namespace Terminal.Gui { /// /// The absolute file path for the file path entered. public ustring FilePath { - get => nameEntry.Text; + get => dirListView.MakePath(nameEntry.Text.ToString()); set { - nameEntry.Text = value; + nameEntry.Text = Path.GetFileName(value.ToString()); } } } @@ -458,7 +458,7 @@ namespace Terminal.Gui { get { if (canceled) return null; - return FilePath; + return Path.GetFileName(FilePath.ToString()); } } }