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

Commit 2595b4cf authored by Hui Wang's avatar Hui Wang
Browse files

Start TelecomLoaderService based on FEATURE_TELECOM

TelecomLoaderService should be configured by FEATURE_TELECOM. We also
keep checking FEATURE_TELEPHONY for backward compatible, which will be
phased out in the future.

Bug: 221098783
Test: build
Change-Id: I0bee21402e1dc6baa485205290d674336c8283ae
parent bce590e3
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -1486,8 +1486,9 @@ public final class SystemServer implements Dumpable {

            // TelecomLoader hooks into classes with defined HFP logic,
            // so check for either telephony or microphone.
            if (mPackageManager.hasSystemFeature(PackageManager.FEATURE_MICROPHONE) ||
                    mPackageManager.hasSystemFeature(PackageManager.FEATURE_TELEPHONY)) {
            if (mPackageManager.hasSystemFeature(PackageManager.FEATURE_MICROPHONE)
                    || mPackageManager.hasSystemFeature(PackageManager.FEATURE_TELECOM)
                    || mPackageManager.hasSystemFeature(PackageManager.FEATURE_TELEPHONY)) {
                t.traceBegin("StartTelecomLoaderService");
                mSystemServiceManager.startService(TelecomLoaderService.class);
                t.traceEnd();