summaryrefslogtreecommitdiffstats
path: root/ui/base/event.cc
diff options
context:
space:
mode:
Diffstat (limited to 'ui/base/event.cc')
-rw-r--r--ui/base/event.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/ui/base/event.cc b/ui/base/event.cc
index fc08cf7..a19faf5 100644
--- a/ui/base/event.cc
+++ b/ui/base/event.cc
@@ -72,6 +72,7 @@ Event::Event(const base::NativeEvent& native_event,
Event::Event(const Event& copy)
: native_event_(copy.native_event_),
+ ui_native_event_(copy.ui_native_event_),
type_(copy.type_),
time_stamp_(copy.time_stamp_),
flags_(copy.flags_),
@@ -80,10 +81,12 @@ Event::Event(const Event& copy)
void Event::Init() {
std::memset(&native_event_, 0, sizeof(native_event_));
+ std::memset(&ui_native_event_, 0, sizeof(ui_native_event_));
}
void Event::InitWithNativeEvent(const base::NativeEvent& native_event) {
native_event_ = native_event;
+ std::memset(&ui_native_event_, 0, sizeof(ui_native_event_));
}
LocatedEvent::~LocatedEvent() {