Cleanup platform detection some more
This commit is contained in:
parent
c74ead1b31
commit
37238969fb
|
@ -85,7 +85,7 @@ namespace SparkleShare {
|
|||
ShowHelp (p);
|
||||
|
||||
|
||||
switch (SparkleShare.Platform ()) {
|
||||
switch (SparkleShare.Platform) {
|
||||
|
||||
case PlatformID.Unix:
|
||||
SetProcessName ("sparkleshare");
|
||||
|
@ -182,7 +182,11 @@ namespace SparkleShare {
|
|||
static extern int uname (IntPtr buf);
|
||||
|
||||
|
||||
static PlatformID Platform () {
|
||||
// This fixes the PlatformID enumeration for MacOSX in Environment.OSVersion.Platform,
|
||||
// which is intentionally broken in Mono for hystorical reasons
|
||||
static PlatformID Platform {
|
||||
|
||||
get {
|
||||
|
||||
IntPtr buf = IntPtr.Zero;
|
||||
|
||||
|
@ -209,3 +213,5 @@ namespace SparkleShare {
|
|||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue