Use binder for remote unregister comparison

Only the binder objects match, so use those for finding
which filters to unregister.

Bug: 200213691
Test: atest CloseAppHomeButtonTest
      change gesture modes and observe continuing functional anims
Change-Id: Id6e35bd9181462be5594ff8fb6898604df6d9bff
This commit is contained in:
Evan Rosky
2021-09-16 17:45:04 -07:00
parent e7c3d62316
commit 22076636ea

View File

@@ -71,7 +71,7 @@ public class RemoteTransitionHandler implements Transitions.TransitionHandler {
void removeFiltered(RemoteTransition remote) {
boolean removed = false;
for (int i = mFilters.size() - 1; i >= 0; --i) {
if (mFilters.get(i).second == remote) {
if (mFilters.get(i).second.asBinder().equals(remote.asBinder())) {
mFilters.remove(i);
removed = true;
}