fix double to int cast

pull/239/head
Xun Gong 4 years ago
parent e35e1b018f
commit 348f89a195
  1. 8
      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) as int;
: _leading!.getMinIntrinsicWidth(height - verticalPadding).floor();
final bodyWidth = _body == null
? 0
: _body!.getMinIntrinsicWidth(math.max(0, height - verticalPadding))
as int;
.floor();
return horizontalPadding + leadingWidth + bodyWidth;
}
@ -640,11 +640,11 @@ class RenderEditableTextLine extends RenderEditableBox {
final verticalPadding = _resolvedPadding!.top + _resolvedPadding!.bottom;
final leadingWidth = _leading == null
? 0
: _leading!.getMaxIntrinsicWidth(height - verticalPadding) as int;
: _leading!.getMaxIntrinsicWidth(height - verticalPadding).ceil();
final bodyWidth = _body == null
? 0
: _body!.getMaxIntrinsicWidth(math.max(0, height - verticalPadding))
as int;
.ceil();
return horizontalPadding + leadingWidth + bodyWidth;
}

Loading…
Cancel
Save