From e70191e44f659a10e913ffb20335c959bf43a39c Mon Sep 17 00:00:00 2001 From: Andrey Yepin Date: Wed, 7 Aug 2024 11:22:19 -0700 Subject: Use nested scope for ShortcutLoader Use a nested coroutine scope for each ShortcutLoader instance and close it when the instance is stopped being used. Fix: 358135601 Test: atest IntentResolver-tests-unit Test: manual testing checking the logs Flag: com.android.intentresolver.fix_shortcut_loader_job_leak Change-Id: I84bbca75612f153193b03e24bfc0cb8842a8d3e2 --- aconfig/FeatureFlags.aconfig | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'aconfig') diff --git a/aconfig/FeatureFlags.aconfig b/aconfig/FeatureFlags.aconfig index 87a584c9..07ef198f 100644 --- a/aconfig/FeatureFlags.aconfig +++ b/aconfig/FeatureFlags.aconfig @@ -76,6 +76,16 @@ flag { } } +flag { + name: "fix_shortcut_loader_job_leak" + namespace: "intentresolver" + description: "User a nested coroutine scope for shortcut loader instances" + bug: "358135601" + metadata { + purpose: PURPOSE_BUGFIX + } +} + flag { name: "preview_image_loader" namespace: "intentresolver" -- cgit v1.2.3-59-g8ed1b