EventModifiersEvdev::~EventModifiersEvdev() {}
void EventModifiersEvdev::UpdateModifier(unsigned int modifier, bool down) {
- CHECK_LT(modifier, EVDEV_NUM_MODIFIERS);
+ DCHECK_LT(modifier, EVDEV_NUM_MODIFIERS);
if (down) {
modifiers_down_[modifier]++;
}
void EventModifiersEvdev::UpdateModifierLock(unsigned int modifier, bool down) {
- CHECK_LT(modifier, EVDEV_NUM_MODIFIERS);
+ DCHECK_LT(modifier, EVDEV_NUM_MODIFIERS);
if (down)
modifier_flags_locked_ ^= kEventFlagFromModifiers[modifier];
int EventModifiersEvdev::GetModifierFlags() { return modifier_flags_; }
+// static
+int EventModifiersEvdev::GetEventFlagFromModifier(unsigned int modifier) {
+ return kEventFlagFromModifiers[modifier];
+}
+
} // namespace ui