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

Commit 85727109 authored by Android Build Merger (Role)'s avatar Android Build Merger (Role)
Browse files

[automerger] DO NOT MERGE Fix mTrustManager NPE am: a381c4ce am: 30a70587

Change-Id: Ic83a666bae330bea031b95233079e1493c02c9b3
parents 84118c12 30a70587
Loading
Loading
Loading
Loading
+10 −2
Original line number Diff line number Diff line
@@ -249,7 +249,7 @@ public class KeyguardManager {
     */
    public boolean isDeviceLocked(int userId) {
        try {
            return mTrustManager.isDeviceLocked(userId);
            return getTrustManager().isDeviceLocked(userId);
        } catch (RemoteException e) {
            return false;
        }
@@ -274,12 +274,20 @@ public class KeyguardManager {
     */
    public boolean isDeviceSecure(int userId) {
        try {
            return mTrustManager.isDeviceSecure(userId);
            return getTrustManager().isDeviceSecure(userId);
        } catch (RemoteException e) {
            return false;
        }
    }

    private synchronized ITrustManager getTrustManager() {
        if (mTrustManager == null) {
            mTrustManager = ITrustManager.Stub.asInterface(
                    ServiceManager.getService(Context.TRUST_SERVICE));
        }
        return mTrustManager;
    }

    /**
     * @deprecated Use {@link android.view.WindowManager.LayoutParams#FLAG_DISMISS_KEYGUARD}
     * and/or {@link android.view.WindowManager.LayoutParams#FLAG_SHOW_WHEN_LOCKED}