From 4096d2e0d826019d2907d40688b07e3d35cd5868 Mon Sep 17 00:00:00 2001 From: Matthew Chen Date: Thu, 9 Aug 2018 14:05:21 -0400 Subject: [PATCH] Respond to CR. --- .../ConversationView/Cells/OWSLabel.m | 36 +++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/Signal/src/ViewControllers/ConversationView/Cells/OWSLabel.m b/Signal/src/ViewControllers/ConversationView/Cells/OWSLabel.m index f45699922..6708ed400 100644 --- a/Signal/src/ViewControllers/ConversationView/Cells/OWSLabel.m +++ b/Signal/src/ViewControllers/ConversationView/Cells/OWSLabel.m @@ -61,6 +61,42 @@ NS_ASSUME_NONNULL_BEGIN self.cachedSize = nil; } +- (void)setNumberOfLines:(NSInteger)numberOfLines +{ + if (self.numberOfLines == numberOfLines) { + return; + } + [super setNumberOfLines:numberOfLines]; + self.cachedSize = nil; +} + +- (void)setAdjustsFontSizeToFitWidth:(BOOL)adjustsFontSizeToFitWidth +{ + if (self.adjustsFontSizeToFitWidth == adjustsFontSizeToFitWidth) { + return; + } + [super setAdjustsFontSizeToFitWidth:adjustsFontSizeToFitWidth]; + self.cachedSize = nil; +} + +- (void)setMinimumScaleFactor:(CGFloat)minimumScaleFactor +{ + if (self.minimumScaleFactor == minimumScaleFactor) { + return; + } + [super setMinimumScaleFactor:minimumScaleFactor]; + self.cachedSize = nil; +} + +- (void)setMinimumFontSize:(CGFloat)minimumFontSize +{ + if (self.minimumFontSize == minimumFontSize) { + return; + } + [super setMinimumFontSize:minimumFontSize]; + self.cachedSize = nil; +} + - (CGSize)sizeThatFits:(CGSize)size { if (self.cachedSize) {