mirror of
https://github.com/dortania/OpenCore-Legacy-Patcher.git
synced 2026-06-20 22:20:53 +10:00
gui_main: Only prompt updates once per launch
This commit is contained in:
@@ -183,9 +183,13 @@ class wx_python_gui:
|
|||||||
threading.Thread(target=self.check_for_updates).start()
|
threading.Thread(target=self.check_for_updates).start()
|
||||||
|
|
||||||
def check_for_updates(self, event=None):
|
def check_for_updates(self, event=None):
|
||||||
|
if self.constants.has_checked_updates is True:
|
||||||
|
return
|
||||||
|
|
||||||
ignore_updates = global_settings.global_settings().read_property("IgnoreAppUpdates")
|
ignore_updates = global_settings.global_settings().read_property("IgnoreAppUpdates")
|
||||||
if ignore_updates is not True:
|
if ignore_updates is not True:
|
||||||
self.constants.ignore_updates = False
|
self.constants.ignore_updates = False
|
||||||
|
self.constants.has_checked_updates = True
|
||||||
dict = updates.check_binary_updates(self.constants).check_binary_updates()
|
dict = updates.check_binary_updates(self.constants).check_binary_updates()
|
||||||
if dict:
|
if dict:
|
||||||
for entry in dict:
|
for entry in dict:
|
||||||
|
|||||||
@@ -116,7 +116,8 @@ class Constants:
|
|||||||
self.wxpython_variant = False # Determine if using wxPython variant
|
self.wxpython_variant = False # Determine if using wxPython variant
|
||||||
self.unpack_thread = None # Determine if unpack thread finished
|
self.unpack_thread = None # Determine if unpack thread finished
|
||||||
self.cli_mode = False # Determine if running in CLI mode
|
self.cli_mode = False # Determine if running in CLI mode
|
||||||
self.should_nuke_kdks = True # Determine if KDKs should be nuked if unused in /L*/D*/KDKs
|
self.should_nuke_kdks = True # Determine if KDKs should be nuked if unused in /L*/D*/KDKs
|
||||||
|
self.has_checked_updates = False # Determine if check for updates has been run
|
||||||
|
|
||||||
## Hardware
|
## Hardware
|
||||||
self.computer: device_probe.Computer = None # type: ignore
|
self.computer: device_probe.Computer = None # type: ignore
|
||||||
|
|||||||
Reference in New Issue
Block a user