Index: content/browser/devtools/renderer_overrides_handler.cc |
diff --git a/content/browser/devtools/renderer_overrides_handler.cc b/content/browser/devtools/renderer_overrides_handler.cc |
index 7d443b40e878b1fc890aa886742f6d6984928d9e..6a17540566e797659015b3f8d3f1d3f1a5a03094 100644 |
--- a/content/browser/devtools/renderer_overrides_handler.cc |
+++ b/content/browser/devtools/renderer_overrides_handler.cc |
@@ -953,7 +953,8 @@ bool RendererOverridesHandler::HandleMouseEvent( |
if (color_picker_frame_.drawsNothing()) |
return true; |
- if (event.button == blink::WebMouseEvent::ButtonLeft) { |
+ if (event.button == blink::WebMouseEvent::ButtonLeft && |
+ event.type == blink::WebInputEvent::MouseDown) { |
if (last_cursor_x_ < 0 || last_cursor_x_ >= color_picker_frame_.width() || |
last_cursor_y_ < 0 || last_cursor_y_ >= color_picker_frame_.height()) { |
return true; |
@@ -1017,6 +1018,7 @@ void RendererOverridesHandler::UpdateColorPickerCursor() { |
kCursorSize * device_scale_factor, |
kCursorSize * device_scale_factor)); |
canvas->scale(device_scale_factor, device_scale_factor); |
+ canvas->translate(0.5f, 0.5f); |
SkPaint paint; |