Chromium Code Reviews| Index: third_party/WebKit/Source/web/WebPagePopupImpl.cpp |
| diff --git a/third_party/WebKit/Source/web/WebPagePopupImpl.cpp b/third_party/WebKit/Source/web/WebPagePopupImpl.cpp |
| index 74dce75d81f37924a8a8d4aa38c8674d1dddcc91..5e1085d6f8418e21a8b416c1802955ccb526b042 100644 |
| --- a/third_party/WebKit/Source/web/WebPagePopupImpl.cpp |
| +++ b/third_party/WebKit/Source/web/WebPagePopupImpl.cpp |
| @@ -489,13 +489,9 @@ void WebPagePopupImpl::setFocus(bool enable) |
| void WebPagePopupImpl::close() |
| { |
| - m_closing = true; |
| // In case closePopup() was not called. |
| - if (m_page) { |
| - destroyPage(); |
| - m_popupClient->didClosePopup(); |
| - m_webView->cleanupPagePopup(); |
| - } |
| + if (m_page) |
| + cancel(); |
|
tkent
2016/03/25 08:06:51
I'm not sure if calling closeWidgetSoon() inside c
keishi
2016/03/25 10:34:36
Done.
|
| m_widgetClient = 0; |
| deref(); |
| } |