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

Commit 8bb01fde authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Fix reentry deadlock in LMS"

parents 21afd86c de3051c0
Loading
Loading
Loading
Loading
+8 −6
Original line number Diff line number Diff line
@@ -302,12 +302,14 @@ public class LocationManagerService extends ILocationManager.Stub {
            AppOpsManager.OnOpChangedListener callback
                    = new AppOpsManager.OnOpChangedInternalListener() {
                public void onOpChanged(int op, String packageName) {
                            mLocationHandler.post(() -> {
                                synchronized (mLock) {
                                    for (Receiver receiver : mReceivers.values()) {
                                        receiver.updateMonitoring(true);
                                    }
                                    applyAllProviderRequirementsLocked();
                                }
                            });
                }
            };
            mAppOps.startWatchingMode(AppOpsManager.OP_COARSE_LOCATION, null,