提交 e09dd961 编写于 作者: C Collin Jackson

Fix analyzer warnings (and probably also bugs) in flex.dart

R=abarth@chromium.org, hixie

Review URL: https://codereview.chromium.org/1181523002
上级 358a22c9
......@@ -118,11 +118,11 @@ class RenderFlex extends RenderBox with ContainerRenderObjectMixin<RenderBox, Fl
switch(_direction) {
case FlexDirection.horizontal:
childConstraints = new BoxConstraints(maxWidth: constraints.maxWidth);
availableMainSpace = innerConstraints.maxWidth;
availableMainSpace = constraints.maxWidth;
break;
case FlexDirection.vertical:
childConstraints = new BoxConstraints(maxHeight: constraints.maxHeight);
availableMainSpace = innerConstraints.maxHeight;
availableMainSpace = constraints.maxHeight;
break;
}
......@@ -187,9 +187,9 @@ class RenderFlex extends RenderBox with ContainerRenderObjectMixin<RenderBox, Fl
// Ensure that we don't violate the given constraints with our result
switch(_direction) {
case FlexDirection.horizontal:
return innerConstraints.constrainHeight(maxCrossSize);
return constraints.constrainHeight(maxCrossSize);
case FlexDirection.vertical:
return innerConstraints.constrainWidth(maxCrossSize);
return constraints.constrainWidth(maxCrossSize);
}
}
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册