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

Commit 428fdd10 authored by Nicolas Prévot's avatar Nicolas Prévot Committed by Android (Google) Code Review
Browse files

Merge "Call notifyLockedProfile in TrustManagerService instead of...

Merge "Call notifyLockedProfile in TrustManagerService instead of KeyguardViewMediator." into nyc-dev
parents 88bc0bbb c662898a
Loading
Loading
Loading
Loading
+0 −8
Original line number Diff line number Diff line
@@ -1215,7 +1215,6 @@ public class KeyguardViewMediator extends SystemUI {

    private void lockProfile(int userId) {
        mTrustManager.setDeviceLockedForUser(userId, true);
        notifyLockedProfile(userId);
    }

    private boolean shouldWaitForProvisioning() {
@@ -1546,13 +1545,6 @@ public class KeyguardViewMediator extends SystemUI {
        }
    }

    private void notifyLockedProfile(@UserIdInt int userId) {
        try {
            ActivityManagerNative.getDefault().notifyLockedProfile(userId);
        } catch (RemoteException e) {
        }
    }

    /**
     * Handle message sent by {@link #showLocked}.
     * @see #SHOW
+7 −0
Original line number Diff line number Diff line
@@ -26,6 +26,7 @@ import org.xmlpull.v1.XmlPullParserException;

import android.Manifest;
import android.app.ActivityManager;
import android.app.ActivityManagerNative;
import android.app.admin.DevicePolicyManager;
import android.app.trust.ITrustListener;
import android.app.trust.ITrustManager;
@@ -318,6 +319,12 @@ public class TrustManagerService extends SystemService {
            synchronized (mDeviceLockedForUser) {
                mDeviceLockedForUser.put(userId, locked);
            }
            if (locked) {
                try {
                    ActivityManagerNative.getDefault().notifyLockedProfile(userId);
                } catch (RemoteException e) {
                }
            }
        }
    }