Index: ui/views/controls/button/custom_button.cc |
diff --git a/ui/views/controls/button/custom_button.cc b/ui/views/controls/button/custom_button.cc |
index 2be2a2301e1dce9755e7dac8820baab0b05ef33e..cafa5a30c50b439c6d9067617dfadeb386de7891 100644 |
--- a/ui/views/controls/button/custom_button.cc |
+++ b/ui/views/controls/button/custom_button.cc |
@@ -199,6 +199,7 @@ bool CustomButton::OnKeyPressed(const ui::KeyEvent& event) { |
ui::MouseEvent synthetic_event(ui::ET_MOUSE_RELEASED, |
gfx::Point(), |
gfx::Point(), |
+ ui::EF_LEFT_MOUSE_BUTTON, |
ui::EF_LEFT_MOUSE_BUTTON); |
NotifyClick(synthetic_event); |
} else { |
@@ -216,6 +217,7 @@ bool CustomButton::OnKeyReleased(const ui::KeyEvent& event) { |
ui::MouseEvent synthetic_event(ui::ET_MOUSE_RELEASED, |
gfx::Point(), |
gfx::Point(), |
+ ui::EF_LEFT_MOUSE_BUTTON, |
ui::EF_LEFT_MOUSE_BUTTON); |
NotifyClick(synthetic_event); |
return true; |
@@ -260,6 +262,7 @@ bool CustomButton::AcceleratorPressed(const ui::Accelerator& accelerator) { |
ui::MouseEvent synthetic_event(ui::ET_MOUSE_RELEASED, |
gfx::Point(), |
gfx::Point(), |
+ ui::EF_LEFT_MOUSE_BUTTON, |
ui::EF_LEFT_MOUSE_BUTTON); |
NotifyClick(synthetic_event); |
return true; |