diff --git a/js/ui/barLevel.js b/js/ui/barLevel.js index a2888aaf2..f4fdb6e51 100644 --- a/js/ui/barLevel.js +++ b/js/ui/barLevel.js @@ -30,8 +30,8 @@ var BarLevel = GObject.registerClass({ accessible_role: Atk.Role.LEVEL_BAR, }; super._init(Object.assign(defaultParams, params)); - this.connect('allocation-changed', (actor, box) => { - this._barLevelWidth = box.get_width(); + this.connect('notify::allocation', () => { + this._barLevelWidth = this.allocation.get_width(); }); this._customAccessible = St.GenericAccessible.new_for_actor(this); diff --git a/js/ui/layout.js b/js/ui/layout.js index 53a55c770..9013aa97b 100644 --- a/js/ui/layout.js +++ b/js/ui/layout.js @@ -246,7 +246,7 @@ var LayoutManager = GObject.registerClass({ vertical: true }); this.addChrome(this.panelBox, { affectsStruts: true, trackFullscreen: true }); - this.panelBox.connect('allocation-changed', + this.panelBox.connect('notify::allocation', this._panelBoxChanged.bind(this)); this.modalDialogGroup = new St.Widget({ name: 'modalDialogGroup', diff --git a/js/ui/lookingGlass.js b/js/ui/lookingGlass.js index ac6d41dd5..a5d762987 100644 --- a/js/ui/lookingGlass.js +++ b/js/ui/lookingGlass.js @@ -833,9 +833,9 @@ class LookingGlass extends St.BoxLayout { Main.uiGroup.add_actor(this); Main.uiGroup.set_child_below_sibling(this, Main.layoutManager.panelBox); - Main.layoutManager.panelBox.connect('allocation-changed', + Main.layoutManager.panelBox.connect('notify::allocation', this._queueResize.bind(this)); - Main.layoutManager.keyboardBox.connect('allocation-changed', + Main.layoutManager.keyboardBox.connect('notify::allocation', this._queueResize.bind(this)); this._objInspector = new ObjInspector(this);