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
|
* Main entrypoint for the app
|
||||||
*
|
*
|
||||||
@ -564,7 +548,6 @@ function initEnvironment() {
|
|||||||
* @returns {void}
|
* @returns {void}
|
||||||
*/
|
*/
|
||||||
export async function main(argv) {
|
export async function main(argv) {
|
||||||
initEnvironment();
|
|
||||||
Package.initGettext();
|
Package.initGettext();
|
||||||
setConsoleLogDomain('Extensions');
|
setConsoleLogDomain('Extensions');
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user