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

Commit b8037c2c authored by Janis Danisevskis's avatar Janis Danisevskis Committed by android-build-merger
Browse files

Merge changes I7070326d,I8346e53c am: 546073a5

am: 11e9a860

Change-Id: I51ea833a23e0f511291c261c8741792c3dbc911a
parents 809d6006 11e9a860
Loading
Loading
Loading
Loading

keystore/OWNERS

0 → 100644
+4 −0
Original line number Diff line number Diff line
jbires@google.com
jdanis@google.com
robbarnes@google.com
swillden@google.com
+16 −4
Original line number Diff line number Diff line
@@ -95,10 +95,22 @@ public class KeyguardStateMonitor extends IKeyguardStateCallback.Stub {
        mIsShowing = showing;

        mCallback.onShowingChanged();
        int retry = 2;
        while (retry > 0) {
            try {
                mKeystoreService.onKeyguardVisibilityChanged(showing, mCurrentUserId);
                break;
            } catch (RemoteException e) {
            Slog.e(TAG, "Error informing keystore of screen lock", e);
                if (retry == 2) {
                    Slog.w(TAG, "Error informing keystore of screen lock. Keystore may have died"
                            + " -> refreshing service token and retrying");
                    mKeystoreService = IKeystoreService.Stub.asInterface(ServiceManager
                            .getService("android.security.keystore"));
                } else {
                    Slog.e(TAG, "Error informing keystore of screen lock after retrying once", e);
                }
                --retry;
            }
        }
    }