diff --git a/AppKit/CPTextView/CPTextView.j b/AppKit/CPTextView/CPTextView.j index 3d9c85d22..4759f69f3 100644 --- a/AppKit/CPTextView/CPTextView.j +++ b/AppKit/CPTextView/CPTextView.j @@ -1712,12 +1712,12 @@ var kDelegateRespondsTo_textShouldBeginEditing else { caretRect = [_layoutManager boundingRectForGlyphRange:CPMakeRange(_selectionRange.location, 1) inTextContainer:_textContainer]; - caretRect.size.height -= 3; // mimic the native caret metrics on macosx } caretRect.origin.x += _textContainerOrigin.x; caretRect.origin.y += _textContainerOrigin.y; caretRect.size.width = 1; + caretRect.size.height -= 3; // mimic the native caret metrics on macosx [_caret setRect:caretRect]; if (flag)