Do not make IPC when unnecessary

Other conditions will make the method return earlier without making the
binder call.

Test: systrace
Test: adb shell am trace-ipc start
Fixes: 129253243
Change-Id: I182185e222a117c6ccb44f434d5b46f1888685b0
This commit is contained in:
Lucas Dupin
2019-03-27 19:33:36 -07:00
parent 68d476c7bc
commit 300e371ea9

View File

@@ -760,9 +760,10 @@ public class StatusBarKeyguardViewManager implements RemoteInputController.Callb
}
public boolean bouncerNeedsScrimming() {
return mOccluded || mBouncer.willDismissWithAction() || mBouncer.needsFullscreenBouncer()
return mOccluded || mBouncer.willDismissWithAction()
|| mStatusBar.isFullScreenUserSwitcherState()
|| (mBouncer.isShowing() && mBouncer.isScrimmed());
|| (mBouncer.isShowing() && mBouncer.isScrimmed())
|| mBouncer.isFullscreenBouncer();
}
public void dump(PrintWriter pw) {