diff --git a/AppKit/CPTextView/CPLayoutManager.j b/AppKit/CPTextView/CPLayoutManager.j index f698a1e49..7da202f9f 100755 --- a/AppKit/CPTextView/CPLayoutManager.j +++ b/AppKit/CPTextView/CPLayoutManager.j @@ -706,8 +706,8 @@ var _objectsInRange = function(aList, aRange) for (; newTargetLine < l; newTargetLine++) { - _lineFragmentsForRescue[i]._isInvalid = NO; // protect them from final removal - [_lineFragmentsForRescue[i] _relocateVerticallyByY:verticalOffset rangeOffset:rangeOffset]; + _lineFragmentsForRescue[newTargetLine]._isInvalid = NO; // protect them from final removal + [_lineFragmentsForRescue[newTargetLine] _relocateVerticallyByY:verticalOffset rangeOffset:rangeOffset]; _lineFragments.push(_lineFragmentsForRescue[newTargetLine]); } }