Index: Source/platform/fonts/GenericFontFamilySettings.cpp |
diff --git a/Source/platform/fonts/GenericFontFamilySettings.cpp b/Source/platform/fonts/GenericFontFamilySettings.cpp |
index 7f436745e7a587254f99165157a888c6bfbddc04..27916d24ed64c75f00f9468a80ad51149e4348fe 100644 |
--- a/Source/platform/fonts/GenericFontFamilySettings.cpp |
+++ b/Source/platform/fonts/GenericFontFamilySettings.cpp |
@@ -44,6 +44,18 @@ GenericFontFamilySettings::GenericFontFamilySettings(const GenericFontFamilySett |
{ |
} |
+GenericFontFamilySettings& GenericFontFamilySettings::operator=(const GenericFontFamilySettings& other) |
+{ |
+ m_standardFontFamilyMap = other.m_standardFontFamilyMap; |
+ m_serifFontFamilyMap = other.m_serifFontFamilyMap; |
+ m_fixedFontFamilyMap = other.m_fixedFontFamilyMap; |
+ m_sansSerifFontFamilyMap = other.m_sansSerifFontFamilyMap; |
+ m_cursiveFontFamilyMap = other.m_cursiveFontFamilyMap; |
+ m_fantasyFontFamilyMap = other.m_fantasyFontFamilyMap; |
+ m_pictographFontFamilyMap = other.m_pictographFontFamilyMap; |
+ return *this; |
+} |
+ |
// Sets the entry in the font map for the given script. If family is the empty string, removes the entry instead. |
void GenericFontFamilySettings::setGenericFontFamilyMap(ScriptFontFamilyMap& fontMap, const AtomicString& family, UScriptCode script) |
{ |