Index: Source/core/page/Page.cpp |
diff --git a/Source/core/page/Page.cpp b/Source/core/page/Page.cpp |
index 9a049162fa20f1a1370a3ff27ada57641e8b48cc..b10f417262898195b965a8b8ea8e2a387f3836ee 100644 |
--- a/Source/core/page/Page.cpp |
+++ b/Source/core/page/Page.cpp |
@@ -518,6 +518,10 @@ void Page::settingsChanged(SettingsDelegate::ChangeType changeType) |
} |
setNeedsRecalcStyleInAllFrames(); |
break; |
+ case SettingsDelegate::FontFamilyChange: |
+ for (Frame* frame = mainFrame(); frame; frame = frame->tree().traverseNext()) |
+ frame->document()->styleEngine()->updateGenericFontFamilySettings(); |
+ break; |
} |
} |