Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(145)

Side by Side Diff: content/renderer/render_widget.cc

Issue 241193002: Password autofill: Check for user gesture switches to new Blink backend (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: OVERRIDE removed test enabled Created 6 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "content/renderer/render_widget.h" 5 #include "content/renderer/render_widget.h"
6 6
7 #include "base/bind.h" 7 #include "base/bind.h"
8 #include "base/command_line.h" 8 #include "base/command_line.h"
9 #include "base/debug/trace_event.h" 9 #include "base/debug/trace_event.h"
10 #include "base/debug/trace_event_synthetic_delay.h" 10 #include "base/debug/trace_event_synthetic_delay.h"
(...skipping 1078 matching lines...) Expand 10 before | Expand all | Expand 10 after
1089 "Event.AggregatedLatency.Renderer2", delta, 1, 10000000, 100); 1089 "Event.AggregatedLatency.Renderer2", delta, 1, 10000000, 100);
1090 base::HistogramBase* counter_for_type = base::Histogram::FactoryGet( 1090 base::HistogramBase* counter_for_type = base::Histogram::FactoryGet(
1091 base::StringPrintf("Event.Latency.Renderer2.%s", event_name), 1091 base::StringPrintf("Event.Latency.Renderer2.%s", event_name),
1092 1, 1092 1,
1093 10000000, 1093 10000000,
1094 100, 1094 100,
1095 base::HistogramBase::kUmaTargetedHistogramFlag); 1095 base::HistogramBase::kUmaTargetedHistogramFlag);
1096 counter_for_type->Add(delta); 1096 counter_for_type->Add(delta);
1097 } 1097 }
1098 1098
1099 if (WebInputEvent::isUserGestureEventType(input_event->type))
1100 WillProcessUserGesture();
1101
1102 bool prevent_default = false; 1099 bool prevent_default = false;
1103 if (WebInputEvent::isMouseEventType(input_event->type)) { 1100 if (WebInputEvent::isMouseEventType(input_event->type)) {
1104 const WebMouseEvent& mouse_event = 1101 const WebMouseEvent& mouse_event =
1105 *static_cast<const WebMouseEvent*>(input_event); 1102 *static_cast<const WebMouseEvent*>(input_event);
1106 TRACE_EVENT2("renderer", "HandleMouseMove", 1103 TRACE_EVENT2("renderer", "HandleMouseMove",
1107 "x", mouse_event.x, "y", mouse_event.y); 1104 "x", mouse_event.x, "y", mouse_event.y);
1108 context_menu_source_type_ = ui::MENU_SOURCE_MOUSE; 1105 context_menu_source_type_ = ui::MENU_SOURCE_MOUSE;
1109 prevent_default = WillHandleMouseEvent(mouse_event); 1106 prevent_default = WillHandleMouseEvent(mouse_event);
1110 } 1107 }
1111 1108
(...skipping 1716 matching lines...) Expand 10 before | Expand all | Expand 10 after
2828 2825
2829 void RenderWidget::RegisterSwappedOutChildFrame(RenderFrameImpl* frame) { 2826 void RenderWidget::RegisterSwappedOutChildFrame(RenderFrameImpl* frame) {
2830 swapped_out_frames_.AddObserver(frame); 2827 swapped_out_frames_.AddObserver(frame);
2831 } 2828 }
2832 2829
2833 void RenderWidget::UnregisterSwappedOutChildFrame(RenderFrameImpl* frame) { 2830 void RenderWidget::UnregisterSwappedOutChildFrame(RenderFrameImpl* frame) {
2834 swapped_out_frames_.RemoveObserver(frame); 2831 swapped_out_frames_.RemoveObserver(frame);
2835 } 2832 }
2836 2833
2837 } // namespace content 2834 } // namespace content
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698