Loading packages/SystemUI/src/com/android/systemui/statusbar/policy/LocationControllerImpl.java +8 −2 Original line number Diff line number Diff line Loading @@ -40,6 +40,7 @@ import android.os.UserManager; import android.provider.DeviceConfig; import android.provider.Settings; import androidx.annotation.GuardedBy; import androidx.annotation.NonNull; import androidx.annotation.VisibleForTesting; Loading Loading @@ -361,6 +362,7 @@ public class LocationControllerImpl extends BroadcastReceiver implements Locatio private static final int MSG_ADD_CALLBACK = 3; private static final int MSG_REMOVE_CALLBACK = 4; @GuardedBy("mSettingsChangeCallbacks") private final ArrayList<LocationChangeCallback> mSettingsChangeCallbacks = new ArrayList<>(); Loading @@ -378,10 +380,14 @@ public class LocationControllerImpl extends BroadcastReceiver implements Locatio locationActiveChanged(); break; case MSG_ADD_CALLBACK: synchronized (mSettingsChangeCallbacks) { mSettingsChangeCallbacks.add((LocationChangeCallback) msg.obj); } break; case MSG_REMOVE_CALLBACK: synchronized (mSettingsChangeCallbacks) { mSettingsChangeCallbacks.remove((LocationChangeCallback) msg.obj); } break; } Loading Loading
packages/SystemUI/src/com/android/systemui/statusbar/policy/LocationControllerImpl.java +8 −2 Original line number Diff line number Diff line Loading @@ -40,6 +40,7 @@ import android.os.UserManager; import android.provider.DeviceConfig; import android.provider.Settings; import androidx.annotation.GuardedBy; import androidx.annotation.NonNull; import androidx.annotation.VisibleForTesting; Loading Loading @@ -361,6 +362,7 @@ public class LocationControllerImpl extends BroadcastReceiver implements Locatio private static final int MSG_ADD_CALLBACK = 3; private static final int MSG_REMOVE_CALLBACK = 4; @GuardedBy("mSettingsChangeCallbacks") private final ArrayList<LocationChangeCallback> mSettingsChangeCallbacks = new ArrayList<>(); Loading @@ -378,10 +380,14 @@ public class LocationControllerImpl extends BroadcastReceiver implements Locatio locationActiveChanged(); break; case MSG_ADD_CALLBACK: synchronized (mSettingsChangeCallbacks) { mSettingsChangeCallbacks.add((LocationChangeCallback) msg.obj); } break; case MSG_REMOVE_CALLBACK: synchronized (mSettingsChangeCallbacks) { mSettingsChangeCallbacks.remove((LocationChangeCallback) msg.obj); } break; } Loading