summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author TreeHugger Robot <treehugger-gerrit@google.com> 2022-02-07 17:00:10 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2022-02-07 17:00:10 +0000
commit17f188175ed57fcd8c9e6198b3a26c2f9912acef (patch)
treeade33e275ca2223ded4f6bad52bde7731d974782
parent8acbe89683636691b209f0419f79d1180b44710f (diff)
parenta246b947d469223a00f7ed2cb95fd57adfb5e3a0 (diff)
Merge "Add null check for mNavigationBarFrame"
-rw-r--r--core/java/android/inputmethodservice/NavigationBarController.java12
1 files changed, 7 insertions, 5 deletions
diff --git a/core/java/android/inputmethodservice/NavigationBarController.java b/core/java/android/inputmethodservice/NavigationBarController.java
index c3bb381bb740..6f4fd76839d1 100644
--- a/core/java/android/inputmethodservice/NavigationBarController.java
+++ b/core/java/android/inputmethodservice/NavigationBarController.java
@@ -531,12 +531,14 @@ final class NavigationBarController {
if (drawLegacyNavigationBarBackground != mDrawLegacyNavigationBarBackground) {
mDrawLegacyNavigationBarBackground = drawLegacyNavigationBarBackground;
- if (mDrawLegacyNavigationBarBackground) {
- mNavigationBarFrame.setBackgroundColor(Color.BLACK);
- } else {
- mNavigationBarFrame.setBackground(null);
+ if (mNavigationBarFrame != null) {
+ if (mDrawLegacyNavigationBarBackground) {
+ mNavigationBarFrame.setBackgroundColor(Color.BLACK);
+ } else {
+ mNavigationBarFrame.setBackground(null);
+ }
+ scheduleRelayout();
}
- scheduleRelayout();
onSystemBarAppearanceChanged(mAppearance);
}
return drawLegacyNavigationBarBackground;