diff options
| author | 2018-02-16 03:30:44 +0000 | |
|---|---|---|
| committer | 2018-02-16 03:30:44 +0000 | |
| commit | 26eb01bd767b849c807663fa49eab09cbcfeffaf (patch) | |
| tree | 34fc59540623255219c653eb6ccd3e1edd6cd6a9 | |
| parent | 377e6be425d314e0831ea63e8c480d9cdc1c8c61 (diff) | |
| parent | 7a5f915ff7170dce418440fd7c6449030114f3a5 (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.java | 2 |
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); |