iso-profiles-settings/tromjaro/gnome/desktop-overlay/etc/skel/.local/share/gnome-shell/extensions/unite@hardpixel.eu/overrides/window.js

24 lines
584 B
JavaScript

const Main = imports.ui.main
const Me = imports.misc.extensionUtils.getCurrentExtension()
const AppMenu = Main.panel.statusArea.appMenu
const Override = Me.imports.overrides.helper
const VERSION = Me.imports.overrides.helper.VERSION
var WindowManager = class WindowManager extends Override.Injection {
get active() {
return VERSION < 36
}
_init(ctx) {
ctx.signals.connect(
AppMenu._label, 'notify::text', this._onAppmenuChanged.bind(ctx)
)
}
_onAppmenuChanged() {
if (this.focusWindow) {
this.focusWindow.syncAppmenu()
}
}
}