| Index: content/renderer/input/render_widget_input_handler.cc
|
| diff --git a/content/renderer/input/render_widget_input_handler.cc b/content/renderer/input/render_widget_input_handler.cc
|
| index d5d5255c02f9c864a383a94ca1745f640d47461b..6c56a6f00200eb3f60c9503ca0ef0102d9ece543 100644
|
| --- a/content/renderer/input/render_widget_input_handler.cc
|
| +++ b/content/renderer/input/render_widget_input_handler.cc
|
| @@ -294,7 +294,9 @@ void RenderWidgetInputHandler::HandleInputEvent(
|
| if (WebInputEvent::isGestureEventType(input_event.type)) {
|
| const WebGestureEvent& gesture_event =
|
| static_cast<const WebGestureEvent&>(input_event);
|
| - context_menu_source_type_ = ui::MENU_SOURCE_TOUCH;
|
| + context_menu_source_type_ =
|
| + ((input_event.type == WebInputEvent::GestureLongPress) ?
|
| + ui::MENU_SOURCE_LONG_PRESS : ui::MENU_SOURCE_TOUCH);
|
| prevent_default =
|
| prevent_default || delegate_->WillHandleGestureEvent(gesture_event);
|
| }
|
|
|