Improve use of NeverDestroyed
[WebKit-https.git] / Source / WebKitLegacy / mac / Misc / WebStringTruncator.mm
index 5963c53..6af7746 100644 (file)
@@ -58,13 +58,13 @@ static WebCore::FontCascade& fontFromNSFont(NSFont *font)
 
 + (NSString *)centerTruncateString:(NSString *)string toWidth:(float)maxWidth
 {
-    static NeverDestroyed<RetainPtr<NSFont>> menuFont = [NSFont menuFontOfSize:0];
+    static NSFont *menuFont = [[NSFont menuFontOfSize:0] retain];
 
-    ASSERT(menuFont.get());
-    if (!menuFont.get())
+    ASSERT(menuFont);
+    if (!menuFont)
         return nil;
 
-    return WebCore::StringTruncator::centerTruncate(string, maxWidth, fontFromNSFont(menuFont.get().get()));
+    return WebCore::StringTruncator::centerTruncate(string, maxWidth, fontFromNSFont(menuFont));
 }
 
 + (NSString *)centerTruncateString:(NSString *)string toWidth:(float)maxWidth withFont:(NSFont *)font