config: get default username depending on platform

This commit is contained in:
Hylke Bons 2011-06-05 17:22:40 +01:00
parent b3fb85c305
commit 91bd2bff63

View file

@ -56,13 +56,18 @@ namespace SparkleLib {
private void CreateInitialConfig ()
{
string user_name = new UnixUserInfo (UnixEnvironment.UserName).RealName;
string user_name = "Unknown";
if (string.IsNullOrEmpty (user_name))
user_name = "Unknown";
else
if (SparkleBackend.Platform == PlatformID.Unix ||
SparkleBackend.Platform == PlatformID.MacOSX) {
user_name = new UnixUserInfo (UnixEnvironment.UserName).RealName;
user_name = user_name.TrimEnd (",".ToCharArray());
} else {
user_name = Environment.UserName;
}
TextWriter writer = new StreamWriter (Path);
string n = Environment.NewLine;