Skip to content

Commit a82e917

Browse files
authored
[iOS] Fixes leaks of presses key message (flutter#21987)
Related PR: flutter#20972
1 parent 3cd70f2 commit a82e917

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

shell/platform/darwin/ios/framework/Source/FlutterViewController.mm

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1031,14 +1031,14 @@ - (void)dispatchPresses:(NSSet<UIPress*>*)presses API_AVAILABLE(ios(13.4)) {
10311031
press.phase == UIPressPhaseChanged) {
10321032
continue;
10331033
}
1034-
NSMutableDictionary* keyMessage = [@{
1034+
NSMutableDictionary* keyMessage = [[@{
10351035
@"keymap" : @"ios",
10361036
@"type" : @"unknown",
10371037
@"keyCode" : @(press.key.keyCode),
10381038
@"modifiers" : @(press.key.modifierFlags),
10391039
@"characters" : press.key.characters,
10401040
@"charactersIgnoringModifiers" : press.key.charactersIgnoringModifiers
1041-
} mutableCopy];
1041+
} mutableCopy] autorelease];
10421042

10431043
if (press.phase == UIPressPhaseBegan) {
10441044
keyMessage[@"type"] = @"keydown";

0 commit comments

Comments
 (0)