| Index: third_party/WebKit/Source/core/frame/LocalFrame.cpp
|
| diff --git a/third_party/WebKit/Source/core/frame/LocalFrame.cpp b/third_party/WebKit/Source/core/frame/LocalFrame.cpp
|
| index 6bfddc192b6e945cddcb95bb3d28907d79388ed1..2063a8ae59e687db771af5fb5785f5195019142c 100644
|
| --- a/third_party/WebKit/Source/core/frame/LocalFrame.cpp
|
| +++ b/third_party/WebKit/Source/core/frame/LocalFrame.cpp
|
| @@ -828,4 +828,17 @@ FrameNavigationDisabler::~FrameNavigationDisabler()
|
| m_frame->enableNavigation();
|
| }
|
|
|
| +ScopedFrameBlamer::ScopedFrameBlamer(LocalFrame* frame)
|
| + : m_frame(frame)
|
| +{
|
| + if (m_frame && m_frame->client() && m_frame->client()->frameBlameContext())
|
| + m_frame->client()->frameBlameContext()->Enter();
|
| +}
|
| +
|
| +ScopedFrameBlamer::~ScopedFrameBlamer()
|
| +{
|
| + if (m_frame && m_frame->client() && m_frame->client()->frameBlameContext())
|
| + m_frame->client()->frameBlameContext()->Leave();
|
| +}
|
| +
|
| } // namespace blink
|
|
|