From e52f1b0af920292a95c20e9137e0e5dcc01e5365 Mon Sep 17 00:00:00 2001 From: Alex Hudson Date: Mon, 2 Aug 2010 21:33:14 +0100 Subject: [PATCH] Escape paths before passing them to shell when "Open directory" is pressed --- SparkleShare/SparkleWindow.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/SparkleShare/SparkleWindow.cs b/SparkleShare/SparkleWindow.cs index fd7b5b0f..ff569d26 100644 --- a/SparkleShare/SparkleWindow.cs +++ b/SparkleShare/SparkleWindow.cs @@ -63,8 +63,9 @@ namespace SparkleShare { open_folder_button.Clicked += delegate (object o, EventArgs args) { Process process = new Process (); process.StartInfo.FileName = "xdg-open"; - process.StartInfo.Arguments = SparkleHelpers.CombineMore (SparklePaths.SparklePath, + string path = SparkleHelpers.CombineMore (SparklePaths.SparklePath, SparkleRepo.Name); + process.StartInfo.Arguments = path.Replace(" ", "\\ "); process.Start (); Destroy (); };