diff options
| author | 2022-02-07 17:00:10 +0000 | |
|---|---|---|
| committer | 2022-02-07 17:00:10 +0000 | |
| commit | 17f188175ed57fcd8c9e6198b3a26c2f9912acef (patch) | |
| tree | ade33e275ca2223ded4f6bad52bde7731d974782 | |
| parent | 8acbe89683636691b209f0419f79d1180b44710f (diff) | |
| parent | a246b947d469223a00f7ed2cb95fd57adfb5e3a0 (diff) | |
Merge "Add null check for mNavigationBarFrame"
| -rw-r--r-- | core/java/android/inputmethodservice/NavigationBarController.java | 12 |
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; |