From 8eea7fb4bc0e185a58506c92b044d40c4b125d85 Mon Sep 17 00:00:00 2001 From: Ivan Kochurkin Date: Mon, 3 Oct 2016 16:54:13 +0300 Subject: [PATCH] fixes #686: "End" key works incorrectly in TextBox. --- src/Avalonia.Controls/TextBox.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Avalonia.Controls/TextBox.cs b/src/Avalonia.Controls/TextBox.cs index ed92899cc6..0ae73da96f 100644 --- a/src/Avalonia.Controls/TextBox.cs +++ b/src/Avalonia.Controls/TextBox.cs @@ -718,6 +718,10 @@ namespace Avalonia.Controls if (pos < text.Length) { --pos; + if (pos > 0 && Text[pos - 1] == '\r' && Text[pos] == '\n') + { + --pos; + } } break;