commit | 749de2e17a16ba881b21924b847ce4b441ee34f5 | [log] [tgz] |
---|---|---|
author | Yurii Zubrytskyi <zyy@google.com> | Tue Oct 11 15:47:02 2022 -0700 |
committer | Winson Chung <winsonc@google.com> | Thu Mar 09 17:29:20 2023 +0000 |
tree | 7c86fe81e3082286ee4041a1c2d97d7acee44d6a | |
parent | b188d33eeca3f2718fbd69d2f1f48027d6ef4773 [diff] |
[sysui] Use weak reference for the listener in NavigationBarTransitions The listener is the only thing keeping objects alive after switching dark theme, bringing the number of Resources.Theme objects to thousands. Bug: 242005877 Test: manual, 10k theme switches to verify there's fewer active theme objects Change-Id: I59ff27dacd4bcad933341886c249074cf7df6dc9 (cherry picked from commit 0776b3b410c86dd8f739097d3c53bc3ec7d5679a)