From db8890626e1214dbd733129b73242b543fa6729a Mon Sep 17 00:00:00 2001 From: Jack Matthews Date: Sat, 13 May 2023 03:12:30 -0400 Subject: [PATCH] [Main] Switch to globalThis --- Resources/identity.js | 2 +- Sources/VendettaTweak/Tweak.x.swift | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Resources/identity.js b/Resources/identity.js index 5871b6d..2e13347 100644 --- a/Resources/identity.js +++ b/Resources/identity.js @@ -1 +1 @@ -this.__vendetta_loader={name:"VendettaTweak",features:{loaderConfig:true,devtools:{prop:"__vendetta_rdc",version:"4.27.1"},themes:{prop:"__vendetta_theme"}}}; \ No newline at end of file +globalThis.__vendetta_loader={name:"VendettaTweak",features:{loaderConfig:true,devtools:{prop:"__vendetta_rdc",version:"4.27.1"},themes:{prop:"__vendetta_theme"}}}; \ No newline at end of file diff --git a/Sources/VendettaTweak/Tweak.x.swift b/Sources/VendettaTweak/Tweak.x.swift index 5c1fdee..cccb1ee 100644 --- a/Sources/VendettaTweak/Tweak.x.swift +++ b/Sources/VendettaTweak/Tweak.x.swift @@ -88,7 +88,7 @@ class LoadHook: ClassHook { contentsOf: documentDirectory.appendingPathComponent("vendetta_theme.json")) { orig.executeApplicationScript( - "this.__vendetta_theme=\(themeString)".data(using: .utf8)!, url: source, async: false) + "globalThis.__vendetta_theme=\(themeString)".data(using: .utf8)!, url: source, async: false) let theme = try? JSONDecoder().decode(Theme.self, from: themeString.data(using: .utf8)!) if let semanticColors = theme?.data.semanticColors { swizzleDCDThemeColor(semanticColors) } if let rawColors = theme?.data.rawColors { swizzleUIColor(rawColors) }