|
|
|
@ -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); |
|
|
|
} |
|
|
|
|