diff options
| author | 2024-09-19 09:04:09 +0000 | |
|---|---|---|
| committer | 2025-01-09 16:50:04 +0000 | |
| commit | 0f2e5645a6fccc53ae17e6f50feb3a09900c427a (patch) | |
| tree | 84be4606df6db1702c50eb7ae45b883d6c902055 /libs/androidfw/ZipUtils.cpp | |
| parent | 271ede58aa7cdc5e2f3968f6ef379be3f307df40 (diff) | |
fix(fullscreen magnification): Fix the race condition issues on the magnification border
(1) Create FullscreenMagnificationActivationState to manage actions
(2) Remove all Runnables that haven't been executed before removing the magnification border
(3) Perform modifications on the magnification border field on MainHandler only
(4) Clean up the resources when the tests end properly
(5) Create separate animators for show and hide border to avoid messing up the states and threading
Bug: 366388596
Bug: 365847277
Test: atest FullscreenMagnificationControllerTest
Flag: EXEMPT BUGFIX
Change-Id: I00d6d7448c72989ee1244c06a73451e65ee0fe4b
Diffstat (limited to 'libs/androidfw/ZipUtils.cpp')
0 files changed, 0 insertions, 0 deletions