| Index: Source/core/loader/FrameLoader.cpp
|
| diff --git a/Source/core/loader/FrameLoader.cpp b/Source/core/loader/FrameLoader.cpp
|
| index 2afd8c0b820d3e7c27888030f700c357e30858f4..21a778bf884217b642a37425dd44d803b922c422 100644
|
| --- a/Source/core/loader/FrameLoader.cpp
|
| +++ b/Source/core/loader/FrameLoader.cpp
|
| @@ -1065,8 +1065,10 @@ void FrameLoader::detach()
|
| Frame* parent = m_frame->tree().parent();
|
| if (parent && parent->isLocalFrame())
|
| toLocalFrame(parent)->loader().scheduleCheckCompleted();
|
| - m_progressTracker->dispose();
|
| - m_progressTracker.clear();
|
| + if (m_progressTracker) {
|
| + m_progressTracker->dispose();
|
| + m_progressTracker.clear();
|
| + }
|
| setOpener(0);
|
| }
|
|
|
|
|