Merge "Determine rear display status only based on device states" into udc-dev

This commit is contained in:
Jiaming Liu
2023-04-20 00:15:28 +00:00
committed by Android (Google) Code Review

View File

@@ -414,8 +414,7 @@ public class WindowAreaComponentImpl implements WindowAreaComponent,
return WindowAreaComponent.STATUS_UNAVAILABLE;
}
if (mRearDisplaySessionStatus == WindowAreaComponent.SESSION_STATE_ACTIVE
|| isRearDisplayActive()) {
if (isRearDisplayActive()) {
return WindowAreaComponent.STATUS_ACTIVE;
}
@@ -537,7 +536,6 @@ public class WindowAreaComponentImpl implements WindowAreaComponent,
if (request.equals(mRearDisplayStateRequest)) {
mRearDisplaySessionStatus = WindowAreaComponent.SESSION_STATE_ACTIVE;
mRearDisplaySessionCallback.accept(mRearDisplaySessionStatus);
updateRearDisplayStatusListeners(getCurrentRearDisplayModeStatus());
}
}
}
@@ -550,7 +548,6 @@ public class WindowAreaComponentImpl implements WindowAreaComponent,
}
mRearDisplaySessionStatus = WindowAreaComponent.SESSION_STATE_INACTIVE;
mRearDisplaySessionCallback.accept(mRearDisplaySessionStatus);
updateRearDisplayStatusListeners(getCurrentRearDisplayModeStatus());
}
}
}