| Index: Source/modules/indexeddb/InspectorIndexedDBAgent.cpp
|
| diff --git a/Source/modules/indexeddb/InspectorIndexedDBAgent.cpp b/Source/modules/indexeddb/InspectorIndexedDBAgent.cpp
|
| index 71351b51e3e4f2cfb78a3795d0ebc9c32c2c89cc..5f7c4a975935beb0940d7d991b1c6fbdb9716f6f 100644
|
| --- a/Source/modules/indexeddb/InspectorIndexedDBAgent.cpp
|
| +++ b/Source/modules/indexeddb/InspectorIndexedDBAgent.cpp
|
| @@ -539,10 +539,12 @@ public:
|
|
|
| LocalFrame* findFrameWithSecurityOrigin(Page* page, const String& securityOrigin)
|
| {
|
| - for (LocalFrame* frame = page->mainFrame(); frame; frame = frame->tree().traverseNext()) {
|
| - RefPtr<SecurityOrigin> documentOrigin = frame->document()->securityOrigin();
|
| + for (Frame* frame = page->mainFrame(); frame; frame = frame->tree().traverseNext()) {
|
| + if (!frame->isLocalFrame())
|
| + continue;
|
| + RefPtr<SecurityOrigin> documentOrigin = toLocalFrame(frame)->document()->securityOrigin();
|
| if (documentOrigin->toRawString() == securityOrigin)
|
| - return frame;
|
| + return toLocalFrame(frame);
|
| }
|
| return 0;
|
| }
|
|
|