From d528930380e9b0e6ff396d272b6837e24da555b3 Mon Sep 17 00:00:00 2001 From: Tom O'Neill Date: Fri, 5 Sep 2014 08:22:47 -0700 Subject: Suppress location tile in QS on lock screen - Work around bug in QS implementation - Bug: 15916487 Change-Id: I623a4e31e8b4187d920c2724182c927328885b3b --- .../SystemUI/src/com/android/systemui/qs/tiles/LocationTile.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'packages/SystemUI') diff --git a/packages/SystemUI/src/com/android/systemui/qs/tiles/LocationTile.java b/packages/SystemUI/src/com/android/systemui/qs/tiles/LocationTile.java index 46d8a9b..d1dc5d2 100644 --- a/packages/SystemUI/src/com/android/systemui/qs/tiles/LocationTile.java +++ b/packages/SystemUI/src/com/android/systemui/qs/tiles/LocationTile.java @@ -60,7 +60,11 @@ public class LocationTile extends QSTile { @Override protected void handleUpdateState(BooleanState state, Object arg) { final boolean locationEnabled = mController.isLocationEnabled(); - state.visible = !(mKeyguard.isSecure() && mKeyguard.isShowing()); + + // Work around for bug 15916487: don't show location tile on top of lock screen. After the + // bug is fixed, this should be reverted to only hiding it on secure lock screens: + // state.visible = !(mKeyguard.isSecure() && mKeyguard.isShowing()); + state.visible = !mKeyguard.isShowing(); state.value = locationEnabled; if (locationEnabled) { state.iconId = R.drawable.ic_qs_location_on; -- cgit v1.1