extensions-app: Stop simulating Shell.global

ExtensionUtils no longer relies on the global object, so we don't
have to simulate it.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3067>
This commit is contained in:
Florian Müllner 2023-12-19 01:48:01 +01:00 committed by Marge Bot
parent fa587b4b9e
commit ee5b428232

View File

@ -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');