diff options
| author | 2024-12-12 12:50:42 +0000 | |
|---|---|---|
| committer | 2024-12-12 05:43:13 -0800 | |
| commit | 46604305a2937977e4169397604d8460b8ab97cc (patch) | |
| tree | fa169563eec8ccc9d797cdad2b67202120f4cde2 /libs/androidfw/AttributeResolution.cpp | |
| parent | b2b2b3d5ae1964f4762312310ced100f755c74cd (diff) | |
[flexiglass] Recalculate NSSL children positions on stackCutoff changes
Stack bounds are sent to the NSSL via two values: stackTop, stackCutoff.
Previously these values were changing in tandem, but with Dual Shade the
Notification Shade height changes from "match_parent" to "wrap_content",
and it causes funny bugs, because we were not recalculating the NSSL
children's positions, which was leaving an invisible shelf stuck at the
previous stackCutoff, which was clipping Notifications.
Fixes: 383709370
Test: trigger stack height changes while the shade is open
- have one notification
- expand it -> collapse it -> expand it
- check if the expanded layout is entirely visible
Flag: com.android.systemui.scene_container
Change-Id: Ie1f58bdd73bbbae0ed7ce9d7e5db8099396d1fc8
Diffstat (limited to 'libs/androidfw/AttributeResolution.cpp')
0 files changed, 0 insertions, 0 deletions