Only mark queued transition as no-op if Shell-init
We have been marking some queued transitions as mShouldNoopUponDequeue=true if they were coming in while a display changing transition was collecting but hasn't started. We were doing this because Shell wasn't aware of the new display state yet. This, however, does not apply to Core-initiated transitions, as they are fully aware of the latest WM state; so this is just a Core <-> Shell serialization issue. Hence, we should limit the no-op-ing only to transitions directly initiated by Shell through WindowOrganizerController. Bug: 436919678 Flag: EXEMPT bugfix Test: atest CtsWindowManagerDeviceDisplay:AppConfigurationTests #testTaskMoveToBackOrientation Change-Id: I66ff1a11176c88327536e1b9d1b61be3af333890
Loading
Please register or sign in to comment