| Index: Source/core/page/InjectedStyleSheets.cpp
|
| diff --git a/Source/core/page/InjectedStyleSheets.cpp b/Source/core/page/InjectedStyleSheets.cpp
|
| index 80c971bf4fcbc4b123b72f74db73e47aa95c3991..c5760054d6f1cd4cbc4566dcf7ad8dd229aaae29 100644
|
| --- a/Source/core/page/InjectedStyleSheets.cpp
|
| +++ b/Source/core/page/InjectedStyleSheets.cpp
|
| @@ -55,8 +55,10 @@ void InjectedStyleSheets::invalidateInjectedStyleSheetCacheInAllFrames()
|
|
|
| HashSet<Page*>::const_iterator end = pages.end();
|
| for (HashSet<Page*>::const_iterator it = pages.begin(); it != end; ++it) {
|
| - for (LocalFrame* frame = (*it)->mainFrame(); frame; frame = frame->tree().traverseNext())
|
| - frame->document()->styleEngine()->invalidateInjectedStyleSheetCache();
|
| + for (Frame* frame = (*it)->mainFrame(); frame; frame = frame->tree().traverseNext()) {
|
| + if (frame->isLocalFrame())
|
| + toLocalFrame(frame)->document()->styleEngine()->invalidateInjectedStyleSheetCache();
|
| + }
|
| }
|
| }
|
|
|
|
|