summaryrefslogtreecommitdiffstats
path: root/content
diff options
context:
space:
mode:
authorcblume <cblume@chromium.org>2015-03-12 18:14:13 -0700
committerCommit bot <commit-bot@chromium.org>2015-03-13 01:15:02 +0000
commit8eb56468216ac1f10ebc599f89621dbaaf605313 (patch)
tree7e6846f192d77be4794afa1bfd5d8e15328d2530 /content
parent6e2e29c998ae014e1610e50d4e71fa479f1174a3 (diff)
downloadchromium_src-8eb56468216ac1f10ebc599f89621dbaaf605313.zip
chromium_src-8eb56468216ac1f10ebc599f89621dbaaf605313.tar.gz
chromium_src-8eb56468216ac1f10ebc599f89621dbaaf605313.tar.bz2
Adding support for diagonal scrolling to telemetry.
BUG=466867 Review URL: https://codereview.chromium.org/945393002 Cr-Commit-Position: refs/heads/master@{#320419}
Diffstat (limited to 'content')
-rw-r--r--content/renderer/gpu/gpu_benchmarking_extension.cc14
1 files changed, 13 insertions, 1 deletions
diff --git a/content/renderer/gpu/gpu_benchmarking_extension.cc b/content/renderer/gpu/gpu_benchmarking_extension.cc
index 2345995..4e42483 100644
--- a/content/renderer/gpu/gpu_benchmarking_extension.cc
+++ b/content/renderer/gpu/gpu_benchmarking_extension.cc
@@ -367,7 +367,19 @@ bool BeginSmoothScroll(v8::Isolate* isolate,
distance.set_x(-distance_length);
else if (direction == "left")
distance.set_x(distance_length);
- else {
+ else if (direction == "upleft") {
+ distance.set_y(distance_length);
+ distance.set_x(distance_length);
+ } else if (direction == "upright") {
+ distance.set_y(distance_length);
+ distance.set_x(-distance_length);
+ } else if (direction == "downleft") {
+ distance.set_y(-distance_length);
+ distance.set_x(distance_length);
+ } else if (direction == "downright") {
+ distance.set_y(-distance_length);
+ distance.set_x(-distance_length);
+ } else {
return false;
}
gesture_params->distances.push_back(distance);