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

Commit 1347cdb2 authored by Fyodor Kupolov's avatar Fyodor Kupolov Committed by Android (Google) Code Review
Browse files

Merge "Call AppOpsService from the handler thread" into nyc-dev

parents c577a50d ec30ca35
Loading
Loading
Loading
Loading
+10 −8
Original line number Diff line number Diff line
@@ -1303,15 +1303,17 @@ public class UserManagerService extends IUserManager.Stub {
        }

        if (mAppOpsService != null) { // We skip it until system-ready.
            final long token = Binder.clearCallingIdentity();
            mHandler.post(new Runnable() {
                @Override
                public void run() {
                    try {
                        mAppOpsService.setUserRestrictions(effective, mUserRestriconToken, userId);
                    } catch (RemoteException e) {
                        Log.w(LOG_TAG, "Unable to notify AppOpsService of UserRestrictions");
            } finally {
                Binder.restoreCallingIdentity(token);
                    }
                }
            });
        }

        propagateUserRestrictionsLR(userId, effective, prevAppliedRestrictions);