windows: use SpecialFolder.UserProfile to get the user's home. See #697

This commit is contained in:
Hylke Bons 2012-06-02 11:21:24 +01:00
parent b44060fafb
commit d8ba6e2701

View file

@ -66,10 +66,11 @@ namespace SparkleShare {
Environment.SetEnvironmentVariable ("PATH", new_PATH);
Environment.SetEnvironmentVariable ("PLINK_PROTOCOL", "ssh");
// TODO: Still needed?
if (string.IsNullOrEmpty (Environment.GetEnvironmentVariable ("HOME")))
Environment.SetEnvironmentVariable ("HOME",
Environment.ExpandEnvironmentVariables ("%HOMEDRIVE%%HOMEPATH%"));
if (string.IsNullOrEmpty (Environment.GetEnvironmentVariable ("HOME"))) {
Environment.SetEnvironmentVariable (
"HOME", Environment.GetFolderPath (Environment.SpecialFolder.UserProfile)
);
}
StartSSH ();
base.Initialize ();