Merge pull request #2492 from abarth/intrinsics
Remove bogus intrinsic size assert
This commit is contained in:
commit
eba2d44f3a
@ -151,11 +151,6 @@ class RenderBlock extends RenderBlockBase {
|
|||||||
double childExtent = isVertical ?
|
double childExtent = isVertical ?
|
||||||
child.getMinIntrinsicHeight(innerConstraints) :
|
child.getMinIntrinsicHeight(innerConstraints) :
|
||||||
child.getMinIntrinsicWidth(innerConstraints);
|
child.getMinIntrinsicWidth(innerConstraints);
|
||||||
assert(() {
|
|
||||||
if (isVertical)
|
|
||||||
return childExtent == child.getMaxIntrinsicHeight(innerConstraints);
|
|
||||||
return childExtent == child.getMaxIntrinsicWidth(innerConstraints);
|
|
||||||
});
|
|
||||||
extent += childExtent;
|
extent += childExtent;
|
||||||
final BlockParentData childParentData = child.parentData;
|
final BlockParentData childParentData = child.parentData;
|
||||||
child = childParentData.nextSibling;
|
child = childParentData.nextSibling;
|
||||||
|
@ -419,7 +419,7 @@ abstract class RenderBox extends RenderObject {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/// Returns the smallest width beyond which increasing the width never
|
/// Returns the smallest width beyond which increasing the width never
|
||||||
/// decreases the height.
|
/// decreases the preferred height.
|
||||||
///
|
///
|
||||||
/// Override in subclasses that implement [performLayout].
|
/// Override in subclasses that implement [performLayout].
|
||||||
double getMaxIntrinsicWidth(BoxConstraints constraints) {
|
double getMaxIntrinsicWidth(BoxConstraints constraints) {
|
||||||
@ -437,7 +437,7 @@ abstract class RenderBox extends RenderObject {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/// Returns the smallest height beyond which increasing the height never
|
/// Returns the smallest height beyond which increasing the height never
|
||||||
/// decreases the width.
|
/// decreases the preferred width.
|
||||||
///
|
///
|
||||||
/// If the layout algorithm used is width-in-height-out, i.e. the height
|
/// If the layout algorithm used is width-in-height-out, i.e. the height
|
||||||
/// depends on the width and not vice versa, then this will return the same
|
/// depends on the width and not vice versa, then this will return the same
|
||||||
|
@ -166,7 +166,7 @@ abstract class GridDelegate {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/// Returns the smallest width beyond which increasing the width never
|
/// Returns the smallest width beyond which increasing the width never
|
||||||
/// decreases the height.
|
/// decreases the preferred height.
|
||||||
double getMaxIntrinsicWidth(BoxConstraints constraints, int childCount) {
|
double getMaxIntrinsicWidth(BoxConstraints constraints, int childCount) {
|
||||||
return constraints.constrainWidth(_getGridSize(constraints, childCount).width);
|
return constraints.constrainWidth(_getGridSize(constraints, childCount).width);
|
||||||
}
|
}
|
||||||
@ -178,7 +178,7 @@ abstract class GridDelegate {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/// Returns the smallest height beyond which increasing the height never
|
/// Returns the smallest height beyond which increasing the height never
|
||||||
/// decreases the width.
|
/// decreases the preferred width.
|
||||||
double getMaxIntrinsicHeight(BoxConstraints constraints, int childCount) {
|
double getMaxIntrinsicHeight(BoxConstraints constraints, int childCount) {
|
||||||
return constraints.constrainHeight(_getGridSize(constraints, childCount).height);
|
return constraints.constrainHeight(_getGridSize(constraints, childCount).height);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user