Chromium Code Reviews| Index: third_party/WebKit/Source/core/loader/FrameLoader.cpp |
| diff --git a/third_party/WebKit/Source/core/loader/FrameLoader.cpp b/third_party/WebKit/Source/core/loader/FrameLoader.cpp |
| index 1ef7f5649dbd8a7cc0ac629692f4d869ab15676e..646a31fc53e8442e6ed52e8d15101fc7928a0903 100644 |
| --- a/third_party/WebKit/Source/core/loader/FrameLoader.cpp |
| +++ b/third_party/WebKit/Source/core/loader/FrameLoader.cpp |
| @@ -1885,6 +1885,10 @@ std::unique_ptr<TracedValue> FrameLoader::toTracedValue() const { |
| } |
| inline void FrameLoader::takeObjectSnapshot() const { |
| + if (!m_progressTracker) { |
|
kouhei (in TOK)
2017/03/30 04:49:22
Would you m_frame = nullptr in ::detach() and chec
Kunihiko Sakamoto
2017/03/30 05:08:58
Hmm, ::clear() uses m_frame after ::detach() (call
Kunihiko Sakamoto
2017/03/30 05:52:22
m_frame = nullptr in clear() didn't work either. H
|
| + // We already logged TRACE_EVENT_OBJECT_DELETED_WITH_ID in detach(). |
| + return; |
| + } |
| TRACE_EVENT_OBJECT_SNAPSHOT_WITH_ID("loading", "FrameLoader", this, |
| toTracedValue()); |
| } |