From 5aefbafb37f35d33d9d1270cda828e27f4107773 Mon Sep 17 00:00:00 2001 From: Bruno Martins Date: Fri, 2 Feb 2018 18:10:44 +0000 Subject: BluetoothTile: Avoid NPE during boot up phase * Listening handling can only take place once mController is properly initialized. Change-Id: Ice0c19321d8632bd55e1d403de95914ad53bad30 --- packages/SystemUI/src/com/android/systemui/qs/tiles/BluetoothTile.java | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/SystemUI/src/com/android/systemui/qs/tiles/BluetoothTile.java b/packages/SystemUI/src/com/android/systemui/qs/tiles/BluetoothTile.java index 81b8622c548f..4320b6aa572c 100644 --- a/packages/SystemUI/src/com/android/systemui/qs/tiles/BluetoothTile.java +++ b/packages/SystemUI/src/com/android/systemui/qs/tiles/BluetoothTile.java @@ -76,6 +76,7 @@ public class BluetoothTile extends QSTileImpl { @Override public void handleSetListening(boolean listening) { + if (mController == null) return; if (listening) { mController.addCallback(mCallback); } else { -- cgit v1.2.3-59-g8ed1b