diff --git a/AppKit/CPStringDrawing.j b/AppKit/CPStringDrawing.j index 359f0a5ac..ea6ef57da 100644 --- a/AppKit/CPStringDrawing.j +++ b/AppKit/CPStringDrawing.j @@ -94,7 +94,7 @@ CPStringSizeCachingEnabled = YES; size = CPStringSizeWithFontInWidthCache[self][cacheKey]; - if (size !== undefined) + if (CPStringSizeWithFontInWidthCache[self].hasOwnProperty(cacheKey) && size !== undefined) return CGSizeMakeCopy(size); if (!CPStringSizeDidTestCanvasSizingValid)