diff --git a/extensions/window-list/extension.js b/extensions/window-list/extension.js index e233e096..540a2d90 100644 --- a/extensions/window-list/extension.js +++ b/extensions/window-list/extension.js @@ -13,7 +13,6 @@ const Main = imports.ui.main; const Overview = imports.ui.overview; const PopupMenu = imports.ui.popupMenu; -const Me = ExtensionUtils.getCurrentExtension(); import {WindowPicker, WindowPickerToggle} from './windowPicker.js'; import {WorkspaceIndicator} from './workspaceIndicator.js'; @@ -31,6 +30,8 @@ const GroupingMode = { ALWAYS: 2, }; +let Me = null; + /** * @param {Shell.App} app - an app * @returns {number} - the smallest stable sequence of the app's windows @@ -322,7 +323,7 @@ class BaseButton extends St.Button { let [x, y] = global.get_pointer(); let actor = global.stage.get_actor_at_pos(Clutter.PickMode.REACTIVE, x, y); - if (Me.stateObj.someWindowListContains(actor)) + if (Me.someWindowListContains(actor)) actor.sync_hover(); } @@ -1097,6 +1098,8 @@ export default class Extension { constructor() { ExtensionUtils.initTranslations(); + Me = this; + this._windowLists = null; this._hideOverviewOrig = Main.overview.hide; }