Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fix MultiInstanceManager leak / improper merge
MultiInstanceManager previously failed to unregister listeners attached to a Singleton, causing the object to leak after it and its associated Activity were destroyed. As a result, the listener was getting triggered and incorrectly kicking off a tab model merge, resulting in tabs from the other Activity's model incorrectly being moved to the wrong tab state metadata file. Bug: 1385987 Change-Id: I5a2727a3f09cb0de950b11890f79443d28377b40 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4039782 Reviewed-by: Lijin Shen <lazzzis@google.com> Commit-Queue: Theresa Sullivan <twellington@chromium.org> Cr-Commit-Position: refs/heads/main@{#1073661}
- Loading branch information