Merge "Fix null exception on config change when ScreenDecoration is disabled"

This commit is contained in:
Shawn Lin
2020-10-15 14:58:17 +00:00
committed by Android (Google) Code Review

View File

@@ -582,6 +582,10 @@ public class ScreenDecorations extends SystemUI implements Tunable {
@Override
protected void onConfigurationChanged(Configuration newConfig) {
if (DEBUG_DISABLE_SCREEN_DECORATIONS) {
Log.i(TAG, "ScreenDecorations is disabled");
return;
}
mHandler.post(() -> {
int oldRotation = mRotation;
mPendingRotationChange = false;
@@ -766,6 +770,10 @@ public class ScreenDecorations extends SystemUI implements Tunable {
@Override
public void onTuningChanged(String key, String newValue) {
if (DEBUG_DISABLE_SCREEN_DECORATIONS) {
Log.i(TAG, "ScreenDecorations is disabled");
return;
}
mHandler.post(() -> {
if (mOverlays == null) return;
if (SIZE.equals(key)) {