use ceil instead of floor to make sure won't cause overflow

pull/241/head
Xun Gong 4 years ago
parent c63831d014
commit a10197dec3
  1. 4
      lib/src/widgets/text_line.dart

@ -625,11 +625,11 @@ class RenderEditableTextLine extends RenderEditableBox {
final verticalPadding = _resolvedPadding!.top + _resolvedPadding!.bottom;
final leadingWidth = _leading == null
? 0
: _leading!.getMinIntrinsicWidth(height - verticalPadding).floor();
: _leading!.getMinIntrinsicWidth(height - verticalPadding).ceil();
final bodyWidth = _body == null
? 0
: _body!.getMinIntrinsicWidth(math.max(0, height - verticalPadding))
.floor();
.ceil();
return horizontalPadding + leadingWidth + bodyWidth;
}

Loading…
Cancel
Save