From 4fd9434733a77ea8b6c133d3ec828356310f6392 Mon Sep 17 00:00:00 2001 From: Steven Kirk Date: Sat, 24 Oct 2015 19:32:34 +0200 Subject: [PATCH] Special case for unstyled TextBox. Don't throw exception on mouse mouse. --- src/Perspex.Controls/TextBox.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Perspex.Controls/TextBox.cs b/src/Perspex.Controls/TextBox.cs index 006eaeffa9..e63dcfb717 100644 --- a/src/Perspex.Controls/TextBox.cs +++ b/src/Perspex.Controls/TextBox.cs @@ -333,7 +333,7 @@ namespace Perspex.Controls protected override void OnPointerMoved(PointerEventArgs e) { - if (e.Device.Captured == _presenter) + if (_presenter != null && e.Device.Captured == _presenter) { var point = e.GetPosition(_presenter); CaretIndex = SelectionEnd = _presenter.GetCaretIndex(point); @@ -342,7 +342,7 @@ namespace Perspex.Controls protected override void OnPointerReleased(PointerEventArgs e) { - if (e.Device.Captured == _presenter) + if (_presenter != null && e.Device.Captured == _presenter) { e.Device.Capture(null); }