未验证 提交 a82e917d 编写于 作者: W Wu Zhong 提交者: GitHub

[iOS] Fixes leaks of presses key message (#21987)

Related PR: #20972 
上级 3cd70f2c
......@@ -1031,14 +1031,14 @@ static flutter::PointerData::DeviceKind DeviceKindFromTouchType(UITouch* touch)
press.phase == UIPressPhaseChanged) {
continue;
}
NSMutableDictionary* keyMessage = [@{
NSMutableDictionary* keyMessage = [[@{
@"keymap" : @"ios",
@"type" : @"unknown",
@"keyCode" : @(press.key.keyCode),
@"modifiers" : @(press.key.modifierFlags),
@"characters" : press.key.characters,
@"charactersIgnoringModifiers" : press.key.charactersIgnoringModifiers
} mutableCopy];
} mutableCopy] autorelease];
if (press.phase == UIPressPhaseBegan) {
keyMessage[@"type"] = @"keydown";
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册