Explorar o código

Fixes #844. If CanChooseDirectories is true the selected(s) folders should appear on the open text.

BDisp %!s(int64=5) %!d(string=hai) anos
pai
achega
7a1e82af85
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      Terminal.Gui/Windows/FileDialog.cs

+ 1 - 1
Terminal.Gui/Windows/FileDialog.cs

@@ -243,7 +243,7 @@ namespace Terminal.Gui {
 			if (FilePaths.Count > 0)
 				FileChanged?.Invoke (string.Join (", ", GetFilesName (FilePaths)));
 			else
-				FileChanged?.Invoke (infos [selected].Item2 ? "" : Path.GetFileName (infos [selected].Item1));
+				FileChanged?.Invoke (infos [selected].Item2 && !canChooseDirectories ? "" : Path.GetFileName (infos [selected].Item1));
 			if (SelectedChanged != null) {
 				var sel = infos [selected];
 				SelectedChanged ((sel.Item1, sel.Item2));