Commit 9d9211d5 authored by Alexei Filippov's avatar Alexei Filippov Committed by Commit Bot

DevTools: Make sure FlameChart canvas dimensions are integers.

Change-Id: Ib636810dc68a8d39adf486397123e5000787aa49
Reviewed-on: https://chromium-review.googlesource.com/724020
Commit-Queue: Alexei Filippov <alph@chromium.org>
Reviewed-by: default avatarAndrey Kosyakov <caseq@chromium.org>
Cr-Commit-Position: refs/heads/master@{#509641}
parent 1a6a85d8
......@@ -185,10 +185,12 @@ PerfUI.FlameChart = class extends UI.VBox {
_resetCanvas() {
var ratio = window.devicePixelRatio;
this._canvas.width = this._offsetWidth * ratio;
this._canvas.height = this._offsetHeight * ratio;
this._canvas.style.width = this._offsetWidth + 'px';
this._canvas.style.height = this._offsetHeight + 'px';
var width = Math.round(this._offsetWidth * ratio);
var height = Math.round(this._offsetHeight * ratio);
this._canvas.width = width;
this._canvas.height = height;
this._canvas.style.width = `${width / ratio}px`;
this._canvas.style.height = `${height / ratio}px`;
}
/**
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment