diff options
| author | 2025-03-12 20:42:55 -0700 | |
|---|---|---|
| committer | 2025-03-12 23:32:54 -0700 | |
| commit | ed11cf450422aebd269605b00690f2eb1a092f5e (patch) | |
| tree | 7b43618618c10e841002da1ffc81eddf3601de10 /libs/androidfw/BackupData.cpp | |
| parent | 620d39409e53609318b35e5c69c4cf42a549c34f (diff) | |
Fix some issues where bubble bar wouldn't be on right side
When you switch between sides, the bar is animated between
those sides, but the location is not set. If we animated
it to the left, but still remain on the right at the end
of the drag, the location update is skipped because the
state of the location is still the same -- but visually it
isn't due to the animation.
The fix for this is to animate it back to the initial state
on release.
Another issue that existed was the dropTargetManager didn't
have onDragEnded called when the view was in the dismiss
target, which could result in incorrect state.
Flag: com.android.wm.shell.enable_bubble_to_fullscreen
Test: manual - have multiple bubbles
- expand one, drag from the expanded view to
opposite side, don't release, then drag to
fullscreen
- expand bubbles => observe they're on expected side
Bug: 403064102
Change-Id: I005d33bd9a37e9e8435b3701ec48f8735025d171
Diffstat (limited to 'libs/androidfw/BackupData.cpp')
0 files changed, 0 insertions, 0 deletions