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:
parent
fa587b4b9e
commit
ee5b428232
@ -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');
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user