aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPetr Mrázek <peterix@gmail.com>2021-09-04 22:18:29 +0200
committerPetr Mrázek <peterix@gmail.com>2021-09-04 22:18:29 +0200
commit823e7d22c70ac56f3bba6a6685c67902e8535ad9 (patch)
tree5fc6f6cac6c45c17f018589a06a73c22b589e07c
parentc17b359d0380ff7d541b42b2dcc07aa5cd8f2bc4 (diff)
downloadPrismLauncher-823e7d22c70ac56f3bba6a6685c67902e8535ad9.tar.gz
PrismLauncher-823e7d22c70ac56f3bba6a6685c67902e8535ad9.tar.bz2
PrismLauncher-823e7d22c70ac56f3bba6a6685c67902e8535ad9.zip
GH-4014 fix kernel version scanning on macOS and linux some more
-rw-r--r--libraries/systeminfo/src/sys_apple.cpp6
-rw-r--r--libraries/systeminfo/src/sys_unix.cpp6
2 files changed, 6 insertions, 6 deletions
diff --git a/libraries/systeminfo/src/sys_apple.cpp b/libraries/systeminfo/src/sys_apple.cpp
index 7fc0017b..6353b747 100644
--- a/libraries/systeminfo/src/sys_apple.cpp
+++ b/libraries/systeminfo/src/sys_apple.cpp
@@ -25,9 +25,9 @@ Sys::KernelInfo Sys::getKernelInfo()
if(sections.size() >= 1) {
auto versionParts = sections[0].split('.');
if(versionParts.size() >= 3) {
- out.kernelMajor = sections[0].toInt();
- out.kernelMinor = sections[1].toInt();
- out.kernelPatch = sections[2].toInt();
+ out.kernelMajor = versionParts[0].toInt();
+ out.kernelMinor = versionParts[1].toInt();
+ out.kernelPatch = versionParts[2].toInt();
}
else {
qWarning() << "Not enough version numbers in " << sections[0] << " found " << versionParts.size();
diff --git a/libraries/systeminfo/src/sys_unix.cpp b/libraries/systeminfo/src/sys_unix.cpp
index cba52cfb..fb96c72c 100644
--- a/libraries/systeminfo/src/sys_unix.cpp
+++ b/libraries/systeminfo/src/sys_unix.cpp
@@ -30,9 +30,9 @@ Sys::KernelInfo Sys::getKernelInfo()
if(sections.size() >= 1) {
auto versionParts = sections[0].split('.');
if(versionParts.size() >= 3) {
- out.kernelMajor = sections[0].toInt();
- out.kernelMinor = sections[1].toInt();
- out.kernelPatch = sections[2].toInt();
+ out.kernelMajor = versionParts[0].toInt();
+ out.kernelMinor = versionParts[1].toInt();
+ out.kernelPatch = versionParts[2].toInt();
}
else {
qWarning() << "Not enough version numbers in " << sections[0] << " found " << versionParts.size();