diff --git a/libcef/webwidget_host_win.cc b/libcef/webwidget_host_win.cc index ef2cc8273..cc265fa8e 100644 --- a/libcef/webwidget_host_win.cc +++ b/libcef/webwidget_host_win.cc @@ -304,7 +304,6 @@ void WebWidgetHost::Resize(LPARAM lparam) { void WebWidgetHost::MouseEvent(UINT message, WPARAM wparam, LPARAM lparam) { const WebMouseEvent& event = WebInputEventFactory::mouseEvent( view_, message, wparam, lparam); - webwidget_->handleInputEvent(event); switch (event.type) { case WebInputEvent::MouseMove: TrackMouseLeave(true); @@ -325,6 +324,7 @@ void WebWidgetHost::MouseEvent(UINT message, WPARAM wparam, LPARAM lparam) { ReleaseCapture(); break; } + webwidget_->handleInputEvent(event); } void WebWidgetHost::WheelEvent(WPARAM wparam, LPARAM lparam) {