Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Skip to content
Commit b794d707 authored by Caitlin Shkuratov's avatar Caitlin Shkuratov
Browse files

[CS] Remove CentralSurfaces from OverviewProxyService; just ask shade.

Since OverviewProxyService already has access to ShadeViewController and
the CentralSurfaces methods just proxy to the shade anyway, have
OverviewProxyService ask the shade directly.

This also refactors the #onInputFocusTransfer method into three separate
methods instead of having boolean parameters.

Bug: 277764509
Test: small swipe down from launcher -> verify input focus transfer
started then cancelled
Test: fling down from launcher -> verify input focus transfer started
and completed successfully
Test: 2 finger trackpad swipe down from home on tablet -> opens shade
Test: 3 finger trackpad swipe down while in app on tablet -> opens shade
Test: atest NotificationPanelViewcontrollerTest OverviewProxyServiceTest

Change-Id: I7e2429999e4805d1ad9c239359a0bf7249050a2a
parent cd81b370
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