Share a singleton shadower for all cases when shadow isn't drawn, fix issues (#2511)

This commit is contained in:
Adlai Holler
2016-10-30 15:34:29 -07:00
committed by appleguy
parent 611894329a
commit 3eb7a307fa
8 changed files with 54 additions and 35 deletions

View File

@@ -68,10 +68,10 @@ static NSCharacterSet *_defaultAvoidTruncationCharacterSet()
{
if (!_shadower) {
ASTextKitAttributes attributes = _attributes;
_shadower = [[ASTextKitShadower alloc] initWithShadowOffset:attributes.shadowOffset
shadowColor:attributes.shadowColor
shadowOpacity:attributes.shadowOpacity
shadowRadius:attributes.shadowRadius];
_shadower = [ASTextKitShadower shadowerWithShadowOffset:attributes.shadowOffset
shadowColor:attributes.shadowColor
shadowOpacity:attributes.shadowOpacity
shadowRadius:attributes.shadowRadius];
}
return _shadower;
}