Преглед изворни кода

Tentative fix for Open In Explorer not working sometimes

Valden пре 1 година
родитељ
комит
fa2fd6c78f
1 измењених фајлова са 4 додато и 1 уклоњено
  1. 4 1
      hide/view/FileTree.hx

+ 4 - 1
hide/view/FileTree.hx

@@ -366,7 +366,10 @@ class FileTree extends FileView {
 		var fullPath = sys.FileSystem.absolutePath(path);
 
 		switch(Sys.systemName()) {
-			case "Windows": Sys.command("explorer.exe /select," + fullPath);
+			case "Windows": {
+				var cmd = "explorer.exe /select," + '"' + StringTools.replace(fullPath, "/", "\\") + '"';
+				Sys.command(cmd);
+			};
 			case "Mac":	Sys.command("open " + haxe.io.Path.directory(fullPath));
 			default: throw "Exploration not implemented on this platform";
 		}