Backing out accidental commit.
[WebKit-https.git] / WebCore / page / Frame.cpp
index 76381326ee4806577fcc38afb96dc45e6db2607a..eda76afaa4a843fa4002fe879ff5da2ec7be7d2c 100644 (file)
@@ -851,7 +851,7 @@ void Frame::finishedParsing()
 {
   // This method can be called from our destructor, in which case we shouldn't protect ourselves
   // because doing so will cause us to re-enter our destructor when protector goes out of scope.
-  RefPtr<Frame> protector = this;
+  RefPtr<Frame> protector = refCount() > 0 ? this : 0;
   checkCompleted();
 
   if (!d->m_view)