Implement wxCheckOsVersion() with NSProccessInfo on OS X.

Since OS X 10.10 NSProcessInfo has a method isOperatingSystemAtLeastVersion: which should be used compare the OS version if necessary.
This commit is contained in:
Tobias Taschner
2015-08-07 15:49:52 +02:00
parent 411027d5b4
commit 3250bae3a2
2 changed files with 24 additions and 2 deletions

View File

@@ -1148,8 +1148,6 @@ wxString wxGetOsDescription()
return wxGetCommandOutput(wxT("uname -s -r -m"));
}
#endif // !__DARWIN__
bool wxCheckOsVersion(int majorVsn, int minorVsn)
{
int majorCur, minorCur;
@@ -1158,6 +1156,8 @@ bool wxCheckOsVersion(int majorVsn, int minorVsn)
return majorCur > majorVsn || (majorCur == majorVsn && minorCur >= minorVsn);
}
#endif // !__DARWIN__
unsigned long wxGetProcessId()
{
return (unsigned long)getpid();