diff options
| author | 2017-09-27 15:43:41 -0700 | |
|---|---|---|
| committer | 2017-09-27 22:49:17 +0000 | |
| commit | 77e9ad1782580030bdf648ef8d2a9d29e66079c6 (patch) | |
| tree | bbc5e2692cd4c85c85218c526a091c674d1fe368 | |
| parent | 353a02a5af566e528c49dc18600d63b764d899eb (diff) | |
Address NPE when dumping sysui and navigation controller does not exist
Test: validated adb bugreport no longer throws a NPE
Bug: 66493215
Change-Id: I58f7b7af4c9fe54dca45a452b8951982d5e97fef
| -rw-r--r-- | packages/SystemUI/src/com/android/systemui/statusbar/phone/LightBarController.java | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/phone/LightBarController.java b/packages/SystemUI/src/com/android/systemui/statusbar/phone/LightBarController.java index 533771a31d0e..d226fedef706 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/phone/LightBarController.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/phone/LightBarController.java @@ -264,8 +264,10 @@ public class LightBarController implements BatteryController.BatteryStateChangeC pw.println(" StatusBarTransitionsController:"); mStatusBarIconController.getTransitionsController().dump(fd, pw, args); pw.println(); - pw.println(" NavigationBarTransitionsController:"); - mNavigationBarController.dump(fd, pw, args); - pw.println(); + if (mNavigationBarController != null) { + pw.println(" NavigationBarTransitionsController:"); + mNavigationBarController.dump(fd, pw, args); + pw.println(); + } } } |