diff --git a/lib/widgets/editor.dart b/lib/widgets/editor.dart index 29472aae..50b056dc 100644 --- a/lib/widgets/editor.dart +++ b/lib/widgets/editor.dart @@ -889,15 +889,10 @@ class RenderEditor extends RenderEditableContainerBox kMargin + offsetInViewport; final caretBottom = endpoints.single.point.dy + kMargin + offsetInViewport; - double dy; - if (caretTop < scrollOffset) { - dy = caretTop; - } else if (caretBottom > scrollOffset + viewportHeight) { + double dy = caretTop; + if (caretBottom > scrollOffset + viewportHeight) { dy = caretBottom - viewportHeight; } - if (dy == null) { - return null; - } return math.max(dy, 0.0); } }