This commit is contained in:
Devon Govett
2015-10-04 14:11:07 -07:00
parent 2636a4fbed
commit 221510cfcf

View File

@@ -1129,8 +1129,9 @@ var computeLayout = (function() {
node.lastLayout.requestedWidth !== node.layout.width || node.lastLayout.requestedWidth !== node.layout.width ||
node.lastLayout.parentMaxWidth !== parentMaxWidth) { node.lastLayout.parentMaxWidth !== parentMaxWidth) {
if (!node.lastLayout) if (!node.lastLayout) {
node.lastLayout = {}; node.lastLayout = {};
}
node.lastLayout.requestedWidth = node.layout.width; node.lastLayout.requestedWidth = node.layout.width;
node.lastLayout.requestedHeight = node.layout.height; node.lastLayout.requestedHeight = node.layout.height;
@@ -1138,13 +1139,15 @@ var computeLayout = (function() {
layoutNodeImpl(node, parentMaxWidth, parentDirection); layoutNodeImpl(node, parentMaxWidth, parentDirection);
for (var key in node.layout) for (var key in node.layout) {
node.lastLayout[key] = node.layout[key]; node.lastLayout[key] = node.layout[key];
}
} else { } else {
for (var key in node.layout) for (var key in node.layout) {
node.layout[key] = node.lastLayout[key]; node.layout[key] = node.lastLayout[key];
} }
} }
}
return { return {
layoutNodeImpl: layoutNodeImpl, layoutNodeImpl: layoutNodeImpl,