DOM protection

This commit is contained in:
daboe01
2015-05-10 15:22:56 +02:00
parent 92f471c476
commit 6646a20a5d
+4
View File
@@ -70,6 +70,7 @@ CPStringSizeCachingEnabled = YES;
if (size !== undefined)
return CGSizeMakeCopy(size);
#if PLATFORM(DOM)
if (!CPStringSizeMeasuringContext)
CPStringSizeMeasuringContext = CGBitmapGraphicsContextCreate();
@@ -95,6 +96,9 @@ CPStringSizeCachingEnabled = YES;
size = CGSizeMake(CPStringSizeMeasuringContext.measureText(self).width, fontHeight);
}
#else
size = CGSizeMake(0, 0);
#endif
CPStringSizeWithFontInWidthCache[cacheKey] = size;
return CGSizeMakeCopy(size);