Update cross-display drag reparenting for multi-desks
Update cross-display drag handling to work correctly with the multi-desk
architecture. The previous direct `WindowContainerTransaction`
manipulation is incompatible with multi-desks; this change uses
`moveToDisplay` to reparent windows correctly, using the provided bounds
and transition handler.
Bug: 393969734
Test: atest; manual tests, following multi-desks test instuction
Flag: com.android.window.flags.enable_connected_displays_window_drag
Change-Id: I5380df5856b297d709b7481a39d8e7a5fd7a2605
2 files changed