Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 9ab4b954 authored by Issei Suzuki's avatar Issei Suzuki Committed by Android (Google) Code Review
Browse files

Merge "Supress IKeygaurdSerivce#setOccluded binder call from WM." into sc-dev

parents ef6aa4d2 9934a78d
Loading
Loading
Loading
Loading
+7 −2
Original line number Diff line number Diff line
@@ -149,9 +149,14 @@ public class KeyguardService extends Service {
                       RemoteAnimationTarget[] wallpapers,
                        RemoteAnimationTarget[] nonApps,
                        IRemoteAnimationFinishedCallback finishedCallback) {
            // TODO(bc-unlock): Calls KeyguardViewMediator#setOccluded to update the state and
            // run animation.
            try {
                if (transit == TRANSIT_OLD_KEYGUARD_OCCLUDE) {
                    mBinder.setOccluded(true /* isOccluded */, true /* animate */);
                } else if (transit == TRANSIT_OLD_KEYGUARD_UNOCCLUDE) {
                    mBinder.setOccluded(false /* isOccluded */, true /* animate */);
                }
                // TODO(bc-unlock): Implement occlude/unocclude animation applied on apps,
                //  wallpapers and nonApps.
                finishedCallback.onAnimationFinished();
            } catch (RemoteException e) {
                Slog.e(TAG, "RemoteException");
+5 −1
Original line number Diff line number Diff line
@@ -258,8 +258,12 @@ public class KeyguardServiceDelegate {
        }
    }

    /**
     * @deprecated Notify occlude status change via remote animation.
     */
    @Deprecated
    public void setOccluded(boolean isOccluded, boolean animate) {
        if (mKeyguardService != null) {
        if (!WindowManagerService.sEnableRemoteKeyguardAnimation && mKeyguardService != null) {
            if (DEBUG) Log.v(TAG, "setOccluded(" + isOccluded + ") animate=" + animate);
            mKeyguardService.setOccluded(isOccluded, animate);
        }