Merge "Prevent NullPointerException and remove unsed variable"
This commit is contained in:
committed by
Android (Google) Code Review
commit
51ec8b02da
@@ -69,7 +69,6 @@ public class SurfaceControlViewHostInsetsTest {
|
||||
|
||||
private InsetsState statusBarState(boolean visible) {
|
||||
final InsetsState insetsState = new InsetsState();
|
||||
final int id = InsetsSource.createId(null /* owner */, 0 /* index */, statusBars());
|
||||
insetsState.setDisplayFrame(new Rect(0, 0, 1000, 1000));
|
||||
insetsState.getOrCreateSource(
|
||||
InsetsSource.createId(null /* owner */, 0 /* index */, statusBars()), statusBars())
|
||||
|
||||
@@ -634,6 +634,12 @@ class InsetsPolicy {
|
||||
final SparseArray<InsetsSourceControl> controlsReady = new SparseArray<>();
|
||||
final InsetsSourceControl[] controls =
|
||||
mStateController.getControlsForDispatch(mDummyControlTarget);
|
||||
if (controls == null) {
|
||||
if (callback != null) {
|
||||
DisplayThread.getHandler().post(callback);
|
||||
}
|
||||
return;
|
||||
}
|
||||
for (InsetsSourceControl control : controls) {
|
||||
if (isTransient(control.getType()) && control.getLeash() != null) {
|
||||
typesReady |= control.getType();
|
||||
|
||||
Reference in New Issue
Block a user