Merge "[Status Bar] Fix NPE in #dumpBarTransitions." into sc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
ae8d7cff27
@@ -2778,9 +2778,14 @@ public class StatusBar extends SystemUI implements DemoMode,
|
|||||||
+ String.valueOf(CameraIntents.getOverrideCameraPackage(mContext)));
|
+ String.valueOf(CameraIntents.getOverrideCameraPackage(mContext)));
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void dumpBarTransitions(PrintWriter pw, String var, BarTransitions transitions) {
|
public static void dumpBarTransitions(
|
||||||
|
PrintWriter pw, String var, @Nullable BarTransitions transitions) {
|
||||||
pw.print(" "); pw.print(var); pw.print(".BarTransitions.mMode=");
|
pw.print(" "); pw.print(var); pw.print(".BarTransitions.mMode=");
|
||||||
pw.println(BarTransitions.modeToString(transitions.getMode()));
|
if (transitions != null) {
|
||||||
|
pw.println(BarTransitions.modeToString(transitions.getMode()));
|
||||||
|
} else {
|
||||||
|
pw.println("Unknown");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public void createAndAddWindows(@Nullable RegisterStatusBarResult result) {
|
public void createAndAddWindows(@Nullable RegisterStatusBarResult result) {
|
||||||
|
|||||||
@@ -776,6 +776,12 @@ public class StatusBarTest extends SysuiTestCase {
|
|||||||
mStatusBar.dump(null, new PrintWriter(new ByteArrayOutputStream()), null);
|
mStatusBar.dump(null, new PrintWriter(new ByteArrayOutputStream()), null);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testDumpBarTransitions_DoesNotCrash() {
|
||||||
|
StatusBar.dumpBarTransitions(
|
||||||
|
new PrintWriter(new ByteArrayOutputStream()), "var", /* transitions= */ null);
|
||||||
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
@RunWithLooper(setAsMainLooper = true)
|
@RunWithLooper(setAsMainLooper = true)
|
||||||
public void testUpdateKeyguardState_DoesNotCrash() {
|
public void testUpdateKeyguardState_DoesNotCrash() {
|
||||||
|
|||||||
Reference in New Issue
Block a user