@@ -1391,10 +1391,25 @@ { OFMutableString *new = [[self mutableCopy] autorelease]; [new replaceOccurrencesOfString: string withString: replacement]; + + [new makeImmutable]; + + return new; +} + +- (OFString*)stringByReplacingOccurrencesOfString: (OFString*)string + withString: (OFString*)replacement + inRange: (of_range_t)range +{ + OFMutableString *new = [[self mutableCopy] autorelease]; + + [new replaceOccurrencesOfString: string + withString: replacement + inRange: range]; [new makeImmutable]; return new; }