summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Bruno Martins <bgcngm@gmail.com> 2018-02-16 03:30:44 +0000
committer android-build-merger <android-build-merger@google.com> 2018-02-16 03:30:44 +0000
commit26eb01bd767b849c807663fa49eab09cbcfeffaf (patch)
tree34fc59540623255219c653eb6ccd3e1edd6cd6a9
parent377e6be425d314e0831ea63e8c480d9cdc1c8c61 (diff)
parent7a5f915ff7170dce418440fd7c6449030114f3a5 (diff)
Merge "NfcTile: Avoid NPE during boot up phase" am: 3a419fe212 am: 3628537476
am: 7a5f915ff7 Change-Id: I7b7c0374e1f001fffd25c6ee3239ab675054ac9b
-rw-r--r--packages/SystemUI/src/com/android/systemui/qs/tiles/NfcTile.java2
1 files changed, 2 insertions, 0 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/qs/tiles/NfcTile.java b/packages/SystemUI/src/com/android/systemui/qs/tiles/NfcTile.java
index b3ff4e5b890c..12daff1f12f9 100644
--- a/packages/SystemUI/src/com/android/systemui/qs/tiles/NfcTile.java
+++ b/packages/SystemUI/src/com/android/systemui/qs/tiles/NfcTile.java
@@ -98,6 +98,8 @@ public class NfcTile extends QSTileImpl<BooleanState> {
protected void handleUpdateState(BooleanState state, Object arg) {
final Drawable mEnable = mContext.getDrawable(R.drawable.ic_qs_nfc_enabled);
final Drawable mDisable = mContext.getDrawable(R.drawable.ic_qs_nfc_disabled);
+
+ if (getAdapter() == null) return;
state.value = getAdapter().isEnabled();
state.label = mContext.getString(R.string.quick_settings_nfc_label);
state.icon = new DrawableIcon(state.value ? mEnable : mDisable);