From 7dec4ba0a883ca8948f11105ec8162a2aed4fd98 Mon Sep 17 00:00:00 2001 From: Wu Zhong Date: Thu, 7 May 2020 05:08:58 +0800 Subject: [PATCH] Fix memory leak of FlutterCustomAccessibilityAction (flutter/engine#17954) --- .../darwin/ios/framework/Source/accessibility_bridge.mm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/engine/src/flutter/shell/platform/darwin/ios/framework/Source/accessibility_bridge.mm b/engine/src/flutter/shell/platform/darwin/ios/framework/Source/accessibility_bridge.mm index c9c147bdacc..00055c95c0e 100644 --- a/engine/src/flutter/shell/platform/darwin/ios/framework/Source/accessibility_bridge.mm +++ b/engine/src/flutter/shell/platform/darwin/ios/framework/Source/accessibility_bridge.mm @@ -76,9 +76,9 @@ void AccessibilityBridge::UpdateSemantics(flutter::SemanticsNodeUpdates nodes, NSString* label = @(action.label.data()); SEL selector = @selector(onCustomAccessibilityAction:); FlutterCustomAccessibilityAction* customAction = - [[FlutterCustomAccessibilityAction alloc] initWithName:label - target:object - selector:selector]; + [[[FlutterCustomAccessibilityAction alloc] initWithName:label + target:object + selector:selector] autorelease]; customAction.uid = action_id; [accessibilityCustomActions addObject:customAction]; }