From f94b1382e109962180655c021e753b4146501873 Mon Sep 17 00:00:00 2001 From: X Code Date: Wed, 29 Dec 2021 16:02:21 -0800 Subject: [PATCH] Rename _resolvePadding() to resolvePadding() --- lib/src/widgets/text_line.dart | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/lib/src/widgets/text_line.dart b/lib/src/widgets/text_line.dart index db0fc973..ba119529 100644 --- a/lib/src/widgets/text_line.dart +++ b/lib/src/widgets/text_line.dart @@ -742,11 +742,13 @@ class RenderEditableTextLine extends RenderEditableBox { }).toList(growable: false); } - void _resolvePadding() { + void resolvePadding() { if (_resolvedPadding != null) { return; } _resolvedPadding = padding.resolve(textDirection); + _resolvedPadding = _resolvedPadding!.copyWith(left: _resolvedPadding!.left); + assert(_resolvedPadding!.isNonNegative); } @@ -948,7 +950,7 @@ class RenderEditableTextLine extends RenderEditableBox { @override double computeMinIntrinsicWidth(double height) { - _resolvePadding(); + resolvePadding(); final horizontalPadding = _resolvedPadding!.left + _resolvedPadding!.right; final verticalPadding = _resolvedPadding!.top + _resolvedPadding!.bottom; final leadingWidth = _leading == null @@ -964,7 +966,7 @@ class RenderEditableTextLine extends RenderEditableBox { @override double computeMaxIntrinsicWidth(double height) { - _resolvePadding(); + resolvePadding(); final horizontalPadding = _resolvedPadding!.left + _resolvedPadding!.right; final verticalPadding = _resolvedPadding!.top + _resolvedPadding!.bottom; final leadingWidth = _leading == null @@ -980,7 +982,7 @@ class RenderEditableTextLine extends RenderEditableBox { @override double computeMinIntrinsicHeight(double width) { - _resolvePadding(); + resolvePadding(); final horizontalPadding = _resolvedPadding!.left + _resolvedPadding!.right; final verticalPadding = _resolvedPadding!.top + _resolvedPadding!.bottom; if (_body != null) { @@ -993,7 +995,7 @@ class RenderEditableTextLine extends RenderEditableBox { @override double computeMaxIntrinsicHeight(double width) { - _resolvePadding(); + resolvePadding(); final horizontalPadding = _resolvedPadding!.left + _resolvedPadding!.right; final verticalPadding = _resolvedPadding!.top + _resolvedPadding!.bottom; if (_body != null) { @@ -1006,7 +1008,7 @@ class RenderEditableTextLine extends RenderEditableBox { @override double computeDistanceToActualBaseline(TextBaseline baseline) { - _resolvePadding(); + resolvePadding(); return _body!.getDistanceToActualBaseline(baseline)! + _resolvedPadding!.top; } @@ -1016,7 +1018,7 @@ class RenderEditableTextLine extends RenderEditableBox { final constraints = this.constraints; _selectedRects = null; - _resolvePadding(); + resolvePadding(); assert(_resolvedPadding != null); if (_body == null && _leading == null) {