Commit 68b09615 authored by Alex Rudenko's avatar Alex Rudenko Committed by Commit Bot

Propagate color space in DevToolsEyeDropper

Sets the color space for DevToolsEyeDropper's bitmap

Bug: 884170, 1066415
Change-Id: I2436c326f06dd7d68671cac9ae041fa63c93a60d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2207370Reviewed-by: default avatarMathias Bynens <mathias@chromium.org>
Reviewed-by: default avatarYang Guo <yangguo@chromium.org>
Commit-Queue: Alex Rudenko <alexrudenko@chromium.org>
Cr-Commit-Position: refs/heads/master@{#770021}
parent e6b3234c
......@@ -182,9 +182,11 @@ void DevToolsEyeDropper::UpdateCursor() {
host_->GetScreenInfo(&screen_info);
double device_scale_factor = screen_info.device_scale_factor;
SkImageInfo info = SkImageInfo::MakeN32Premul(
kCursorSize * device_scale_factor, kCursorSize * device_scale_factor,
screen_info.color_space.ToSkColorSpace());
SkBitmap result;
result.allocN32Pixels(kCursorSize * device_scale_factor,
kCursorSize * device_scale_factor);
result.allocPixels(info);
result.eraseARGB(0, 0, 0, 0);
SkCanvas canvas(result);
......
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