import {AppIcon} from 'resource:///org/gnome/shell/ui/appDisplay.js'; import {InjectionManager} from 'resource:///org/gnome/shell/extensions/extension.js'; export default class Extension { constructor() { this._injectionManager = new InjectionManager(); } enable() { this._injectionManager.overrideMethod(AppIcon.prototype, 'activate', originalMethod => { return function () { // eslint-disable-next-line no-invalid-this originalMethod.call(this, 2); }; }); } disable() { this._injectionManager.clear(); } }