From ee5b4282323006ca3899b7c16b0502d6fc261e51 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Florian=20M=C3=BCllner?= Date: Tue, 19 Dec 2023 01:48:01 +0100 Subject: [PATCH] extensions-app: Stop simulating Shell.global ExtensionUtils no longer relies on the global object, so we don't have to simulate it. Part-of: --- subprojects/extensions-app/js/main.js | 17 ----------------- 1 file changed, 17 deletions(-) diff --git a/subprojects/extensions-app/js/main.js b/subprojects/extensions-app/js/main.js index dd3da2e25..696f29b57 100644 --- a/subprojects/extensions-app/js/main.js +++ b/subprojects/extensions-app/js/main.js @@ -541,22 +541,6 @@ var ExtensionRow = GObject.registerClass({ } }); -function initEnvironment() { - // Monkey-patch in a "global" object that fakes some Shell utilities - // that ExtensionUtils depends on. - globalThis.global = { - log(...args) { - print(args.join(', ')); - }, - - logError(s) { - log(`ERROR: ${s}`); - }, - - userdatadir: GLib.build_filenamev([GLib.get_user_data_dir(), 'gnome-shell']), - }; -} - /** * Main entrypoint for the app * @@ -564,7 +548,6 @@ function initEnvironment() { * @returns {void} */ export async function main(argv) { - initEnvironment(); Package.initGettext(); setConsoleLogDomain('Extensions');