Support macOS versions with a patch number

This commit is contained in:
Michael Pfaff 2022-09-09 17:04:57 -04:00
parent fbc1c49513
commit 150fc50317
Signed by: michael
GPG Key ID: CF402C4A012AA9D4
1 changed files with 10 additions and 2 deletions

View File

@ -343,11 +343,19 @@ public class LWJGLUtil {
}
int major;
int minor;
int patch;
try {
major = Integer.parseInt(os_version, 0, dotI, 10);
minor = Integer.parseInt(os_version, dotI + 1, os_version.length(), 10);
int dotI1 = os_version.indexOf('.', dotI + 1);
if (dotI1 == -1) {
minor = Integer.parseInt(os_version, dotI + 1, os_version.length(), 10);
patch = 0;
} else {
minor = Integer.parseInt(os_version, dotI + 1, dotI1, 10);
patch = Integer.parseInt(os_version, dotI1 + 1, os_version.length(), 10);
}
} catch (Exception e) {
logger().log("Exception occurred while trying to determine OS version", e);
logger().log("Exception occurred while trying to determine OS version: " + os_version, e);
// Best guess, no
return false;
}