From 64e5a05eb2d268674212abaf0de6aab97348199a Mon Sep 17 00:00:00 2001 From: Mykola Grymalyuk Date: Mon, 22 Aug 2022 17:01:06 -0600 Subject: [PATCH] =?UTF-8?q?sys=5Fpatch=5Fdict:=20Don=E2=80=99t=20instal=20?= =?UTF-8?q?Kepler=E2=80=99s=20patch=20in=2013.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- data/sys_patch_dict.py | 2 +- resources/updates.py | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/data/sys_patch_dict.py b/data/sys_patch_dict.py index 64d6398d8..351aecc20 100644 --- a/data/sys_patch_dict.py +++ b/data/sys_patch_dict.py @@ -333,7 +333,7 @@ def SystemPatchDictionary(os_major, os_minor, non_metal_os_support): }, "/System/Library/Frameworks": { # XNU 21.6 (macOS 12.5) - **({ "Metal.framework": "12.5 Beta 2"} if os_data.os_conversion.is_os_newer(os_data.os_data.monterey, 5, os_major, os_minor) else {}) + **({ "Metal.framework": "12.5 Beta 2"} if (os_data.os_conversion.is_os_newer(os_data.os_data.monterey, 5, os_major, os_minor) and os_major < os_data.os_data.ventura) else {}) }, }, }, diff --git a/resources/updates.py b/resources/updates.py index ee2891d8b..e8d9210a2 100644 --- a/resources/updates.py +++ b/resources/updates.py @@ -35,7 +35,9 @@ class check_binary_updates: self.remote_version_array.append(0) for i in range(0, len(self.remote_version_array)): - if self.remote_version_array[i] > self.binary_version_array[i]: + if int(self.remote_version_array[i]) < int(self.binary_version_array[i]): + break + elif int(self.remote_version_array[i]) > int(self.binary_version_array[i]): return True return False