summaryrefslogtreecommitdiff
path: root/api/api.go
diff options
context:
space:
mode:
author Tiger <tigerhuang@google.com> 2024-07-23 19:09:51 +0800
committer Android Build Coastguard Worker <android-build-coastguard-worker@google.com> 2024-07-31 08:31:58 +0000
commit9bdeda62e19d9d57011fd1aa4062f74841db161b (patch)
treecab32db0635958d759a7db1e35a3ceedd939c1e4 /api/api.go
parent6ca8fcb86d79812461cc0cc85a395b409b7d055c (diff)
Reset status bar color when setting mEdgeToEdgeEnforced
mEdgeToEdgeEnforced is set during installDecor. If setStatusBarcolor is called before mEdgeToEdgeEnforced is set, the color might be leaked. This CL resets mStatusBarColor and mNavigationBarDividerColor to make sure the edge-to-edge enforced as expected. Bug: 353391346 Bug: 309578419 Flag: com.android.window.flags.enforce_edge_to_edge Test: Open an app, targeting SDK35+, which calls setStatusBarColor before accessing DecorView. See if status bar color will stay transparent. (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:c3203dde0d2335882588c6a6463f1f4acb3f475c) Merged-In: I3661dc7c5ab79872ad9d55be522088eef2998756 Change-Id: I3661dc7c5ab79872ad9d55be522088eef2998756
Diffstat (limited to 'api/api.go')
0 files changed, 0 insertions, 0 deletions