| Index: content/renderer/browser_plugin/browser_plugin.cc
|
| diff --git a/content/renderer/browser_plugin/browser_plugin.cc b/content/renderer/browser_plugin/browser_plugin.cc
|
| index 0af3aa46a282f9d219d83b8061dcb4bcea81cc89..60451d6a9d6dbc53dbf241f339836922e2cf5496 100644
|
| --- a/content/renderer/browser_plugin/browser_plugin.cc
|
| +++ b/content/renderer/browser_plugin/browser_plugin.cc
|
| @@ -84,6 +84,8 @@ BrowserPlugin::BrowserPlugin(
|
| }
|
|
|
| BrowserPlugin::~BrowserPlugin() {
|
| + Detach();
|
| +
|
| if (compositing_helper_.get())
|
| compositing_helper_->OnContainerDestroy();
|
|
|
| @@ -489,6 +491,8 @@ blink::WebInputEventResult BrowserPlugin::handleInputEvent(
|
| if (guest_crashed_ || !attached())
|
| return blink::WebInputEventResult::NotHandled;
|
|
|
| + DCHECK(!blink::WebInputEvent::isTouchEventType(event.type));
|
| +
|
| if (event.type == blink::WebInputEvent::MouseWheel) {
|
| auto wheel_event = static_cast<const blink::WebMouseWheelEvent&>(event);
|
| if (wheel_event.resendingPluginId == browser_plugin_instance_id_)
|
|
|