| Index: Source/platform/fonts/FontDescription.cpp
|
| diff --git a/Source/platform/fonts/FontDescription.cpp b/Source/platform/fonts/FontDescription.cpp
|
| index 4f84d9f0cc0e56498d016f843c5fd3ee7e361b4a..49d735800de4be3b8b4d3aed03d87d6cba4a9584 100644
|
| --- a/Source/platform/fonts/FontDescription.cpp
|
| +++ b/Source/platform/fonts/FontDescription.cpp
|
| @@ -127,7 +127,7 @@ float FontDescription::effectiveFontSize() const
|
| return floorf(size * FontCacheKey::precisionMultiplier()) / FontCacheKey::precisionMultiplier();
|
| }
|
|
|
| -FontCacheKey FontDescription::cacheKey(const AtomicString& familyName, FontTraits desiredTraits) const
|
| +FontCacheKey FontDescription::cacheKey(const FontFaceCreationParams& creationParams, FontTraits desiredTraits) const
|
| {
|
| FontTraits fontTraits = desiredTraits.mask()
|
| ? desiredTraits
|
| @@ -141,7 +141,7 @@ FontCacheKey FontDescription::cacheKey(const AtomicString& familyName, FontTrait
|
| static_cast<unsigned>(m_orientation) << 1 | // bit 2
|
| static_cast<unsigned>(m_subpixelTextPosition); // bit 1
|
|
|
| - return FontCacheKey(familyName, effectiveFontSize(), options | fontTraits.mask() << 8);
|
| + return FontCacheKey(creationParams, effectiveFontSize(), options | fontTraits.mask() << 8);
|
| }
|
|
|
|
|
|
|