mirror of
https://github.com/flutter/flutter.git
synced 2026-02-20 02:29:02 +08:00
Remove device independent mask (flutter/engine#14010)
This commit is contained in:
parent
45817c11df
commit
0ae5cf2b29
@ -522,14 +522,12 @@ static void CommonInit(FlutterViewController* controller) {
|
||||
}
|
||||
|
||||
- (void)flagsChanged:(NSEvent*)event {
|
||||
NSUInteger currentlyPressedFlags =
|
||||
event.modifierFlags & NSEventModifierFlagDeviceIndependentFlagsMask;
|
||||
if (currentlyPressedFlags < _keyboardState.previously_pressed_flags) {
|
||||
if (event.modifierFlags < _keyboardState.previously_pressed_flags) {
|
||||
[self keyUp:event];
|
||||
} else {
|
||||
[self keyDown:event];
|
||||
}
|
||||
_keyboardState.previously_pressed_flags = currentlyPressedFlags;
|
||||
_keyboardState.previously_pressed_flags = event.modifierFlags;
|
||||
}
|
||||
|
||||
- (void)mouseEntered:(NSEvent*)event {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user