Merge "Clear calling identity when requesting syncInputTransaction" into rvc-dev

This commit is contained in:
Chavi Weingarten
2020-05-21 00:01:15 +00:00
committed by Android (Google) Code Review

View File

@@ -7922,6 +7922,8 @@ public class WindowManagerService extends IWindowManager.Stub
@Override @Override
public void syncInputTransactions() { public void syncInputTransactions() {
long token = Binder.clearCallingIdentity();
try {
waitForAnimationsToComplete(); waitForAnimationsToComplete();
// Collect all input transactions from all displays to make sure we could sync all input // Collect all input transactions from all displays to make sure we could sync all input
@@ -7934,6 +7936,9 @@ public class WindowManagerService extends IWindowManager.Stub
} }
t.syncInputWindows().apply(); t.syncInputWindows().apply();
} finally {
Binder.restoreCallingIdentity(token);
}
} }
/** /**