| Index: sky/engine/core/page/Page.cpp
|
| diff --git a/sky/engine/core/page/Page.cpp b/sky/engine/core/page/Page.cpp
|
| index ae9af7e730d25c0cbfd1d0c54cb878c266c32ce3..af0be64c5327a5c065d0f08a566cad1043b007f7 100644
|
| --- a/sky/engine/core/page/Page.cpp
|
| +++ b/sky/engine/core/page/Page.cpp
|
| @@ -223,7 +223,7 @@ void Page::settingsChanged(SettingsDelegate::ChangeType changeType)
|
| }
|
| break;
|
| case SettingsDelegate::FontFamilyChange:
|
| - if (mainFrame()->document())
|
| + if (mainFrame()->document() && mainFrame()->document()->isActive())
|
| mainFrame()->document()->styleEngine()->updateGenericFontFamilySettings();
|
| setNeedsRecalcStyleInAllFrames();
|
| break;
|
|
|