summaryrefslogtreecommitdiff
path: root/wifi/java/src
diff options
context:
space:
mode:
author Evan Rosky <erosky@google.com> 2023-04-21 18:25:37 -0700
committer Evan Rosky <erosky@google.com> 2023-04-24 16:35:58 -0700
commitfd8a8a697be5793c5edad97adcb4aa250a1cce74 (patch)
tree508b352439c3dd7db2038ccc5f2cc98fb3196c63 /wifi/java/src
parente324ae0082481f387c92f1662375c2155c2d8b8e (diff)
Handle some Recents finish corner cases
This handles a couple of the corner-cases around recents transition and "internal" live-tile activity transitions. The first is that the change detection will check if a going-invisble activity is already invisible. This way, if the finish transaction, makes launcher invisible, the activity transition will ignore it instead of trying to animate an already-invisible activity. This works because we defer commitVisibility so that we can animate with visible content. The second is that the finish operation for transient-launch will not commitVisibility for any activities under a transient-hide task if that task didn't actually hide. This way it won't prematurely destroy activity content that is still visible/animating. Bug: 276755325 Test: Tap on activity-launch icons through gesture bar and observe fewer flickers (this doesn't solve all of them though). Can look at logs to verify that the flickers are not from these sources. Change-Id: I6d167e50ec0211e811872ae9a6aabc8164ebd65d
Diffstat (limited to 'wifi/java/src')
0 files changed, 0 insertions, 0 deletions