Cocoa: Fix string object being updated incorrectly

Fixes #1050.
This commit is contained in:
Camilla Löwy
2017-08-06 23:04:19 +02:00
parent 5b7281bd41
commit ab2247f8f3
2 changed files with 4 additions and 2 deletions
+3 -2
View File
@@ -698,10 +698,11 @@ static const NSRange kEmptyRange = { NSNotFound, 0 };
selectedRange:(NSRange)selectedRange
replacementRange:(NSRange)replacementRange
{
[markedText release];
if ([string isKindOfClass:[NSAttributedString class]])
[markedText initWithAttributedString:string];
markedText = [[NSMutableAttributedString alloc] initWithAttributedString:string];
else
[markedText initWithString:string];
markedText = [[NSMutableAttributedString alloc] initWithString:string];
}
- (void)unmarkText