From c80db1dc612e6ec008cf5e3b0d2ca87c830d4ac4 Mon Sep 17 00:00:00 2001 From: Alexei Filippov Date: Sat, 4 May 2019 00:19:39 +0000 Subject: [PATCH] DevTools: Make performance monitor scrolling smooth again. Change-Id: I1185b15c655d2f37c9a5e36a4283ce81b971660a Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1594487 Reviewed-by: Dmitry Gozman Commit-Queue: Alexei Filippov Cr-Original-Commit-Position: refs/heads/master@{#656609} Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src Cr-Mirrored-Commit: 22db2f5f4be55240e7fb2a26589c5cd82a69b8c7 --- front_end/performance_monitor/PerformanceMonitor.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/front_end/performance_monitor/PerformanceMonitor.js b/front_end/performance_monitor/PerformanceMonitor.js index 393bf78815..500e1891ff 100644 --- a/front_end/performance_monitor/PerformanceMonitor.js +++ b/front_end/performance_monitor/PerformanceMonitor.js @@ -157,10 +157,10 @@ PerformanceMonitor.PerformanceMonitor = class extends UI.HBox { if (x < -50) break; ctx.beginPath(); - ctx.moveTo(Math.round(x) + 0.5, 0); - ctx.lineTo(Math.round(x) + 0.5, this._height); + ctx.moveTo(x, 0); + ctx.lineTo(x, this._height); if (sec >= 0 && sec % labelDistanceSeconds === 0) - ctx.fillText(new Date(sec * 1000).toLocaleTimeString(), Math.round(x) + 4, 12); + ctx.fillText(new Date(sec * 1000).toLocaleTimeString(), x + 4, 12); ctx.strokeStyle = sec % labelDistanceSeconds ? lightGray : this._gridColor; ctx.stroke(); }