From 315a7764ba78495154b96f0cec813fa9e091f07b Mon Sep 17 00:00:00 2001 From: zhongwuzw Date: Tue, 20 Oct 2020 16:24:07 +0800 Subject: [PATCH] [iOS] Fixes leaks of presses key message --- .../darwin/ios/framework/Source/FlutterViewController.mm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/shell/platform/darwin/ios/framework/Source/FlutterViewController.mm b/shell/platform/darwin/ios/framework/Source/FlutterViewController.mm index afd4db122dcbd..0b88a1ed543d9 100644 --- a/shell/platform/darwin/ios/framework/Source/FlutterViewController.mm +++ b/shell/platform/darwin/ios/framework/Source/FlutterViewController.mm @@ -1031,14 +1031,14 @@ - (void)dispatchPresses:(NSSet*)presses API_AVAILABLE(ios(13.4)) { 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";