From 58170a12e85ebd05ab8b9f53ef10fc3f39ad3232 Mon Sep 17 00:00:00 2001 From: Charlie Fenton Date: Sun, 17 Nov 2013 17:30:47 -0800 Subject: [PATCH] Mac installer: Better fix of check for OS X version < 10.5 if OS X version is less than 10.4 --- mac_installer/Installer.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/mac_installer/Installer.cpp b/mac_installer/Installer.cpp index 0045db4c22..d3a3bd47ea 100644 --- a/mac_installer/Installer.cpp +++ b/mac_installer/Installer.cpp @@ -115,7 +115,7 @@ int main(int argc, char *argv[]) if (err == noErr) { GetPreferredLanguages(); } - if (compareOSVersionTo(10, 4) <= 0) { + if (compareOSVersionTo(10, 5) < 0) { LoadPreferredLanguages(); ::SetFrontProcess(&ourPSN); p = strrchr(brand, ' '); // Strip off last space character and everything following @@ -465,7 +465,7 @@ static int compareOSVersionTo(int toMajor, int toMinor) { if (err != noErr) { fprintf(stderr, "Gestalt(gestaltSystemVersionMajor) returned error %ld\n", err); fflush(stderr); - return 0; + return -1; // gestaltSystemVersionMajor selector was not available before OS 10.4 } if (major < toMajor) return -1; if (major > toMajor) return 1; @@ -473,7 +473,7 @@ static int compareOSVersionTo(int toMajor, int toMinor) { if (err != noErr) { fprintf(stderr, "Gestalt(gestaltSystemVersionMinor) returned error %ld\n", err); fflush(stderr); - return 0; + return -1; // gestaltSystemVersionMinor selector was not available before OS 10.4 } if (minor < toMinor) return -1; if (minor > toMinor) return 1;