Update to changes for MetaWindow size-changed / position-changed signals
These have changed upstream to be on the MetaWindow, rather than the MetaWindowActor. Follow suit.
This commit is contained in:
parent
4d3fd7598d
commit
3f7a989d38
@ -131,7 +131,7 @@ const WindowClone = new Lang.Class({
|
|||||||
this._dragSlot = [0, 0, 0, 0];
|
this._dragSlot = [0, 0, 0, 0];
|
||||||
this._stackAbove = null;
|
this._stackAbove = null;
|
||||||
|
|
||||||
this._windowClone._updateId = this.realWindow.connect('size-changed',
|
this._windowClone._updateId = this.metaWindow.connect('size-changed',
|
||||||
Lang.bind(this, this._onRealWindowSizeChanged));
|
Lang.bind(this, this._onRealWindowSizeChanged));
|
||||||
this._windowClone._destroyId = this.realWindow.connect('destroy', Lang.bind(this, function() {
|
this._windowClone._destroyId = this.realWindow.connect('destroy', Lang.bind(this, function() {
|
||||||
// First destroy the clone and then destroy everything
|
// First destroy the clone and then destroy everything
|
||||||
@ -199,7 +199,7 @@ const WindowClone = new Lang.Class({
|
|||||||
|
|
||||||
_doAddAttachedDialog: function(metaWin, realWin) {
|
_doAddAttachedDialog: function(metaWin, realWin) {
|
||||||
let clone = new Clutter.Clone({ source: realWin });
|
let clone = new Clutter.Clone({ source: realWin });
|
||||||
clone._updateId = realWin.connect('size-changed', Lang.bind(this, function() {
|
clone._updateId = metaWin.connect('size-changed', Lang.bind(this, function() {
|
||||||
this._computeBoundingBox();
|
this._computeBoundingBox();
|
||||||
this.emit('size-changed');
|
this.emit('size-changed');
|
||||||
}));
|
}));
|
||||||
|
@ -68,7 +68,7 @@ const WindowClone = new Lang.Class({
|
|||||||
this.realWindow = realWindow;
|
this.realWindow = realWindow;
|
||||||
this.metaWindow = realWindow.meta_window;
|
this.metaWindow = realWindow.meta_window;
|
||||||
|
|
||||||
this.clone._updateId = this.realWindow.connect('position-changed',
|
this.clone._updateId = this.metaWindow.connect('position-changed',
|
||||||
Lang.bind(this, this._onPositionChanged));
|
Lang.bind(this, this._onPositionChanged));
|
||||||
this.clone._destroyId = this.realWindow.connect('destroy', Lang.bind(this, function() {
|
this.clone._destroyId = this.realWindow.connect('destroy', Lang.bind(this, function() {
|
||||||
// First destroy the clone and then destroy everything
|
// First destroy the clone and then destroy everything
|
||||||
@ -151,7 +151,7 @@ const WindowClone = new Lang.Class({
|
|||||||
let clone = new Clutter.Clone({ source: realDialog });
|
let clone = new Clutter.Clone({ source: realDialog });
|
||||||
this._updateDialogPosition(realDialog, clone);
|
this._updateDialogPosition(realDialog, clone);
|
||||||
|
|
||||||
clone._updateId = realDialog.connect('position-changed',
|
clone._updateId = metaDialog.connect('position-changed',
|
||||||
Lang.bind(this, this._updateDialogPosition, clone));
|
Lang.bind(this, this._updateDialogPosition, clone));
|
||||||
clone._destroyId = realDialog.connect('destroy', Lang.bind(this, function() {
|
clone._destroyId = realDialog.connect('destroy', Lang.bind(this, function() {
|
||||||
clone.destroy();
|
clone.destroy();
|
||||||
|
Loading…
Reference in New Issue
Block a user