From b98329f91c13526f015b4def40f98797d65bb2c7 Mon Sep 17 00:00:00 2001 From: daboe01 Date: Mon, 29 Jun 2015 20:54:43 +0200 Subject: [PATCH] end of doc fix --- AppKit/CPTextView/CPTextView.j | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/AppKit/CPTextView/CPTextView.j b/AppKit/CPTextView/CPTextView.j index ec7f3e7ef..92fa48691 100644 --- a/AppKit/CPTextView/CPTextView.j +++ b/AppKit/CPTextView/CPTextView.j @@ -1779,8 +1779,11 @@ var kDelegateRespondsTo_textShouldBeginEditing var caretOrigin = [_layoutManager _realCharacterLocationAtLocation:_selectionRange.location], oldYPosition = CGRectGetMaxY(caretRect); - caretRect.origin = caretOrigin; - caretRect.size.height = oldYPosition - caretRect.origin.y; + if (caretOrigin.x > 0 || caretOrigin.y > 0) + { + caretRect.origin = caretOrigin; + caretRect.size.height = oldYPosition - caretRect.origin.y; + } caretRect.origin.x += _textContainerOrigin.x; caretRect.origin.y += _textContainerOrigin.y;