| 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 90f9055ea29dde58a7f03e738f2173407097f168..c55ea5b70ed55e109d9254226548028485a70796 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());
|
| }
|
|
|