Skip to content
Commit 2f9bd04d authored by Christian Göllner's avatar Christian Göllner
Browse files

Fix lockscreen shortcuts not showing on split shade

The issue was that qsVisible was wrongly being set to `true` when on
split shade, even when it was not visible.
Lockscreen shortcuts only show when QS are not visible.

To check whether QS (or QQS) was visible, we were checking:
1 - qsExpansionFraction > 0
  1.1 Split shade: true when full QS showing
  1.2 Single shade: true when full QS showing
2 - qsPanelBottomY > 0
  2.1 Split Shade: ALWAYS true. Even if QS not showing
  2.2 Single shade: true when on QQS or QS

Since on split shade we can always rely on qsExpansionFraction, because
there is no QQS, we changed the condition to ignore qsPanelBottomY
when on split shade.

Fixes: 272448562
Test: Manually on-device:
      1 - Enabled teamfood flag
      2 - Homescreen -> Wallpaper & Style
      3 - Lockscreen -> Pick 2 non-none shortcuts
      4 - Lock the screen
      5 - Verify shortcuts are visible both in single and split shade
Test: QuickSettingsControllerTest.java
Change-Id: I9adc0c4625aadcc729b484c453c6ef7d17013fc9
parent 4b4bd645
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment