| Index: third_party/WebKit/Source/core/html/HTMLPlugInElement.cpp
|
| diff --git a/third_party/WebKit/Source/core/html/HTMLPlugInElement.cpp b/third_party/WebKit/Source/core/html/HTMLPlugInElement.cpp
|
| index c48fbe6b0b1492f8f41e49800b154b60cf5ed856..2fd65e7c3b462c88b22deac0db96697e2f0cf9bc 100644
|
| --- a/third_party/WebKit/Source/core/html/HTMLPlugInElement.cpp
|
| +++ b/third_party/WebKit/Source/core/html/HTMLPlugInElement.cpp
|
| @@ -89,7 +89,7 @@ void HTMLPlugInElement::setPersistedPluginWidget(Widget* widget)
|
| if (m_persistedPluginWidget) {
|
| if (m_persistedPluginWidget->isPluginView()) {
|
| m_persistedPluginWidget->hide();
|
| - m_persistedPluginWidget->dispose();
|
| + disposeWidgetSoon(m_persistedPluginWidget.release());
|
| } else {
|
| ASSERT(m_persistedPluginWidget->isFrameView() || m_persistedPluginWidget->isRemoteFrameView());
|
| }
|
|
|