mirror of
https://github.com/dortania/OpenCore-Legacy-Patcher.git
synced 2026-06-20 14:10:51 +10:00
Convert NV Web default to global_settings.py
This commit is contained in:
+2
-2
@@ -2476,11 +2476,11 @@ class wx_python_gui:
|
|||||||
def force_web_drivers_click(self, event=None):
|
def force_web_drivers_click(self, event=None):
|
||||||
if self.force_web_drivers_checkbox.GetValue():
|
if self.force_web_drivers_checkbox.GetValue():
|
||||||
print("Force Web Drivers Enabled")
|
print("Force Web Drivers Enabled")
|
||||||
subprocess.run(["defaults", "write", "~/Library/Preferences/com.dortania.opencore-legacy-patcher", "Force_Web_Drivers", "-bool", "TRUE"])
|
global_settings.global_settings().write_property("Force_Web_Drivers", True)
|
||||||
self.constants.force_nv_web = True
|
self.constants.force_nv_web = True
|
||||||
else:
|
else:
|
||||||
print("Force Web Drivers Disabled")
|
print("Force Web Drivers Disabled")
|
||||||
subprocess.run(["defaults", "write", "~/Library/Preferences/com.dortania.opencore-legacy-patcher", "Force_Web_Drivers", "-bool", "FALSE"])
|
global_settings.global_settings().write_property("Force_Web_Drivers", False)
|
||||||
self.constants.force_nv_web = False
|
self.constants.force_nv_web = False
|
||||||
|
|
||||||
def windows_gmux_click(self, event=None):
|
def windows_gmux_click(self, event=None):
|
||||||
|
|||||||
@@ -173,10 +173,6 @@ class generate_defaults:
|
|||||||
except KeyError:
|
except KeyError:
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
nv_web_status = global_settings.global_settings().read_property("Force_Web_Drivers")
|
||||||
nv_web_status = subprocess.run(["defaults", "read", "~/Library/Preferences/com.dortania.opencore-legacy-patcher", "Force_Web_Drivers"], stdout=subprocess.PIPE).stdout.decode("utf-8").strip()
|
if nv_web_status is True:
|
||||||
if nv_web_status in ["1", "true"]:
|
|
||||||
settings.force_nv_web = True
|
settings.force_nv_web = True
|
||||||
else:
|
|
||||||
subprocess.run(["defaults", "write", "~/Library/Preferences/com.dortania.opencore-legacy-patcher", "Force_Web_Drivers", "-bool", "FALSE"])
|
|
||||||
settings.force_nv_web = False
|
|
||||||
@@ -13,6 +13,7 @@ class global_settings:
|
|||||||
self.global_settings_folder = "/Users/Shared"
|
self.global_settings_folder = "/Users/Shared"
|
||||||
self.global_settings_plist = f"{self.global_settings_folder}/{self.file_name}"
|
self.global_settings_plist = f"{self.global_settings_folder}/{self.file_name}"
|
||||||
self.generate_settings_file()
|
self.generate_settings_file()
|
||||||
|
self.convert_defaults_to_global_settings()
|
||||||
|
|
||||||
def generate_settings_file(self):
|
def generate_settings_file(self):
|
||||||
if Path(self.global_settings_plist).exists():
|
if Path(self.global_settings_plist).exists():
|
||||||
|
|||||||
@@ -46,7 +46,6 @@ class OpenCoreLegacyPatcher:
|
|||||||
self.constants.unpack_thread.start()
|
self.constants.unpack_thread.start()
|
||||||
|
|
||||||
defaults.generate_defaults.probe(self.computer.real_model, True, self.constants)
|
defaults.generate_defaults.probe(self.computer.real_model, True, self.constants)
|
||||||
global_settings.global_settings().convert_defaults_to_global_settings()
|
|
||||||
|
|
||||||
if utilities.check_cli_args() is not None:
|
if utilities.check_cli_args() is not None:
|
||||||
print("- Detected arguments, switching to CLI mode")
|
print("- Detected arguments, switching to CLI mode")
|
||||||
|
|||||||
Reference in New Issue
Block a user