diff --git a/Source/GSTextStorage.m b/Source/GSTextStorage.m index 596ad956a..ba16b0d56 100644 --- a/Source/GSTextStorage.m +++ b/Source/GSTextStorage.m @@ -548,6 +548,7 @@ _attributesAtIndexEffectiveRange( { unsigned tmpLength, arrayIndex, arraySize; NSRange effectiveRange; + NSRange originalRange = range; unsigned afterRangeLoc, beginRangeLoc; NSDictionary *attrs; NSZone *z = [self zone]; @@ -667,7 +668,7 @@ SANITY(); SANITY(); [self edited: NSTextStorageEditedAttributes - range: range + range: originalRange changeInLength: 0]; }