Browse Source

Special case for unstyled TextBox.

Don't throw exception on mouse mouse.
Steven Kirk 10 years ago
parent
commit
4fd9434733
1 changed files with 2 additions and 2 deletions
  1. 2 2
      src/Perspex.Controls/TextBox.cs

+ 2 - 2
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);
             }