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

Skip to content
Commit 1bcaafcb authored by Joshua Trask's avatar Joshua Trask
Browse files

Add unbundled IntentResolver to base_system.

Please let me know if there's some other config
where this might be a better fit instead.

The earlier prototyping work that established the
first "delegate chooser" component (i.e.
"Phase 2" of go/sharesheet-unbundling-phases)
implemented that component in SystemUI, which is
explicitly referenced only in handheld_system_ext.
OTOH the original ("system") Sharesheet comes
from frameworks/base, so for parity it seems like
this probably belongs in base_system instead.

Note that this still has no user-observable
effect; the IntentResolver component is only
invoked under the DeviceConfig flag
`systemui::use_delegate_chooser` which is
currently false for all users who haven't
manually opted-in.

Bug: 202164690
Test: Manually tested functionality on raven
after `mp droid` (or more easily, just confirm
the presence of the component by
`adb shell pm list packages` and check for
`package:com.android.intentresolver`).

Change-Id: I04579cd722fe5c04b4ce3fc1cc291b272c7ebab2
parent 89a4e0b7
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