From fc2f8596c39faa46c24707bdaf980b79fa20a9e4 Mon Sep 17 00:00:00 2001 From: LiWenhao Date: Sat, 6 Apr 2024 20:48:32 +0800 Subject: [PATCH] Fix Ipv4 --- src/Ursa/Controls/IPv4Box.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Ursa/Controls/IPv4Box.cs b/src/Ursa/Controls/IPv4Box.cs index 1163c374..1e39a204 100644 --- a/src/Ursa/Controls/IPv4Box.cs +++ b/src/Ursa/Controls/IPv4Box.cs @@ -210,7 +210,7 @@ protected override void OnTextInput(TextInputEventArgs e) if (!char.IsNumber(s![0])) return; if (_currentActivePresenter != null) { - int index = _currentActivePresenter.CaretIndex; + int index = Math.Min(_currentActivePresenter.CaretIndex, _currentActivePresenter.Text.Length); string? oldText = _currentActivePresenter.Text; if (oldText is null) {