diff options
| author | 2018-12-20 15:00:48 -0500 | |
|---|---|---|
| committer | 2018-12-20 15:01:50 -0500 | |
| commit | ed5dfd974929c598960ae94f4789703a00dada3a (patch) | |
| tree | 05ff9df6a8c71c37bc883e38c313a1ea7138fe83 | |
| parent | b34e8528ca7e6aee84ba5eef9739155f658690c5 (diff) | |
Removed LocationController from PhoneStatusBarPolicy
Test: visual (indicator appears with chip)
Change-Id: I869d63f3fa28d9dcd96f551fce98c7a34834f2e5
| -rw-r--r-- | packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBarPolicy.java | 26 |
1 files changed, 5 insertions, 21 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBarPolicy.java b/packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBarPolicy.java index ee1eb42a07f0..d6f2fd7a4eee 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBarPolicy.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBarPolicy.java @@ -85,7 +85,6 @@ import com.android.systemui.statusbar.policy.DeviceProvisionedController.DeviceP import com.android.systemui.statusbar.policy.HotspotController; import com.android.systemui.statusbar.policy.KeyguardMonitor; import com.android.systemui.statusbar.policy.LocationController; -import com.android.systemui.statusbar.policy.LocationController.LocationChangeCallback; import com.android.systemui.statusbar.policy.NextAlarmController; import com.android.systemui.statusbar.policy.RotationLockController; import com.android.systemui.statusbar.policy.RotationLockController.RotationLockControllerCallback; @@ -102,9 +101,8 @@ import java.util.Locale; * strictly doesn't need to. */ public class PhoneStatusBarPolicy implements Callback, Callbacks, - RotationLockControllerCallback, Listener, LocationChangeCallback, - ZenModeController.Callback, DeviceProvisionedListener, KeyguardMonitor.Callback, - PrivacyItemController.Callback { + RotationLockControllerCallback, Listener, ZenModeController.Callback, + DeviceProvisionedListener, KeyguardMonitor.Callback, PrivacyItemController.Callback { private static final String TAG = "PhoneStatusBarPolicy"; private static final boolean DEBUG = Log.isLoggable(TAG, Log.DEBUG); @@ -255,6 +253,9 @@ public class PhoneStatusBarPolicy implements Callback, Callbacks, mIconController.setIconVisibility(mSlotMicrophone, false); mIconController.setIcon(mSlotCamera, R.drawable.stat_sys_camera, null); mIconController.setIconVisibility(mSlotCamera, false); + mIconController.setIcon(mSlotLocation, LOCATION_STATUS_ICON_ID, + mContext.getString(R.string.accessibility_location_active)); + mIconController.setIconVisibility(mSlotLocation, false); mRotationLockController.addCallback(this); mBluetooth.addCallback(this); @@ -265,7 +266,6 @@ public class PhoneStatusBarPolicy implements Callback, Callbacks, mNextAlarmController.addCallback(mNextAlarmCallback); mDataSaver.addCallback(this); mKeyguardMonitor.addCallback(this); - mLocationController.addCallback(this); mPrivacyItemController.setListening(true); SysUiServiceProvider.getComponent(mContext, CommandQueue.class).addCallback(this); @@ -294,7 +294,6 @@ public class PhoneStatusBarPolicy implements Callback, Callbacks, mNextAlarmController.removeCallback(mNextAlarmCallback); mDataSaver.removeCallback(this); mKeyguardMonitor.removeCallback(this); - mLocationController.removeCallback(this); mPrivacyItemController.setListening(false); SysUiServiceProvider.getComponent(mContext, CommandQueue.class).removeCallback(this); mContext.unregisterReceiver(mIntentReceiver); @@ -314,21 +313,6 @@ public class PhoneStatusBarPolicy implements Callback, Callbacks, updateVolumeZen(); } - @Override - public void onLocationActiveChanged(boolean active) { - updateLocation(); - } - - // Updates the status view based on the current state of location requests. - private void updateLocation() { - if (mLocationController.isLocationActive()) { - mIconController.setIcon(mSlotLocation, LOCATION_STATUS_ICON_ID, - mContext.getString(R.string.accessibility_location_active)); - } else { - mIconController.removeAllIconsForSlot(mSlotLocation); - } - } - private void updateAlarm() { final AlarmClockInfo alarm = mAlarmManager.getNextAlarmClock(UserHandle.USER_CURRENT); final boolean hasAlarm = alarm != null && alarm.getTriggerTime() > 0; |