diff --git a/Perspex.Controls/Presenters/TextPresenter.cs b/Perspex.Controls/Presenters/TextPresenter.cs index 25357db001..83ee90f3a4 100644 --- a/Perspex.Controls/Presenters/TextPresenter.cs +++ b/Perspex.Controls/Presenters/TextPresenter.cs @@ -289,7 +289,7 @@ namespace Perspex.Controls.Presenters { this.DeleteSelection(); caretIndex = this.CaretIndex; - text = this.Text; + text = this.Text ?? string.Empty; this.Text = text.Substring(0, caretIndex) + e.Text + text.Substring(caretIndex); ++this.CaretIndex; textEntered = true;