Fix closing of loop variable which caused error messages
Can't close over loop variables in that way; need to define an explicit var. Also fix case where no title is defined yet when attempting to adjust. svn path=/trunk/; revision=154
This commit is contained in:
parent
70a3434b5a
commit
12b10342e0
@ -262,7 +262,8 @@ Workspace.prototype = {
|
||||
let newY = this.gridY + (this._windows[i].y - this._desktop.y) * rescale;
|
||||
let newWindowScale = this._windows[i].scale_x * rescale;
|
||||
|
||||
Tweener.addTween(this._windows[i],
|
||||
let window = this._windows[i];
|
||||
Tweener.addTween(window,
|
||||
{ x: newX,
|
||||
y: newY,
|
||||
scale_x: newWindowScale,
|
||||
@ -270,7 +271,7 @@ Workspace.prototype = {
|
||||
time: Overlay.ANIMATION_TIME,
|
||||
transition: "easeOutQuad",
|
||||
onComplete: function () {
|
||||
me._adjustCloneTitle(me._windows[i]);
|
||||
me._adjustCloneTitle(window);
|
||||
}
|
||||
});
|
||||
|
||||
@ -492,6 +493,8 @@ Workspace.prototype = {
|
||||
_adjustCloneTitle : function (clone) {
|
||||
let transformed = clone.get_transformed_size();
|
||||
let title = clone.cloneTitle;
|
||||
if (!title)
|
||||
return;
|
||||
title.width = Math.min(title.fullWidth, transformed[0]);
|
||||
let xoff = (transformed[0] - title.width)/2;
|
||||
title.set_position(clone.x+xoff, clone.y);
|
||||
|
Loading…
Reference in New Issue
Block a user