summaryrefslogtreecommitdiff
path: root/libs/androidfw/ApkParsing.cpp
diff options
context:
space:
mode:
author Tiger <tigerhuang@google.com> 2023-01-10 19:54:07 +0800
committer Tiger <tigerhuang@google.com> 2023-02-03 20:59:46 +0800
commitcff14c062341dc2cacbb43906ba4dc5e1515591d (patch)
treed83406526d1ae2b2f50aab650e06b57e71cf1ce0 /libs/androidfw/ApkParsing.cpp
parent1c717014b63071035ff1697b9463691658483faf (diff)
Send public types while showing or aborting transient bars
The sources with the same pulic type should be controlled together. So we can just use public types to indicate which types of transient bars are shown or aborted. This CL also fixes bugs related to transient bars: - Incorrect window layout after aborting transient bar. The transient state affects the window layout, but we didn't relayout after aborting it. - Hiding taskbar won't trigger immersive mode confirmation. We only checked the visibility change of ITYPE_NAVIGATION_BAR before this CL, instead of all the sources with WindowInsets.Type#navigationbars(). - Transient taskbar won't show after performing the panic gesture. The reason is the same as the second bug above. Fix: 265396491 Fix: 265394635 Fix: 265394625 Bug: 234093736 Test: atest CommandQueueTest InsetsPolicyTest InsetsStateControllerTest RegisterStatusBarResultTest Change-Id: Ib150826402d281de1aedf98336d05010496842c0
Diffstat (limited to 'libs/androidfw/ApkParsing.cpp')
0 files changed, 0 insertions, 0 deletions