summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Mark Urbanus <urbanus@google.com> 2017-09-27 15:43:41 -0700
committer Mark Urbanus <urbanus@google.com> 2017-09-27 22:49:17 +0000
commit77e9ad1782580030bdf648ef8d2a9d29e66079c6 (patch)
treebbc5e2692cd4c85c85218c526a091c674d1fe368
parent353a02a5af566e528c49dc18600d63b764d899eb (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.java8
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();
+ }
}
}