summaryrefslogtreecommitdiffstats
path: root/views/controls/button/button.cc
diff options
context:
space:
mode:
Diffstat (limited to 'views/controls/button/button.cc')
-rw-r--r--views/controls/button/button.cc6
1 files changed, 3 insertions, 3 deletions
diff --git a/views/controls/button/button.cc b/views/controls/button/button.cc
index cbb42bf..504a2f5 100644
--- a/views/controls/button/button.cc
+++ b/views/controls/button/button.cc
@@ -66,12 +66,12 @@ Button::Button(ButtonListener* listener)
mouse_event_flags_(0) {
}
-void Button::NotifyClick(int mouse_event_flags) {
- mouse_event_flags_ = mouse_event_flags;
+void Button::NotifyClick(const views::Event& event) {
+ mouse_event_flags_ = event.IsMouseEvent() ? event.GetFlags() : 0;
// We can be called when there is no listener, in cases like double clicks on
// menu buttons etc.
if (listener_)
- listener_->ButtonPressed(this);
+ listener_->ButtonPressed(this, event);
// NOTE: don't attempt to reset mouse_event_flags_ as the listener may have
// deleted us.
}