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

Commit ef8d53e0 authored by Jan Tomljanovic's avatar Jan Tomljanovic
Browse files

Avoid cold start of the security hub app.

Test: manual
Bug: 185351065
Change-Id: I85729ffff5a4a8e8b6fb9815a0fcc5a7b7a8720f
parent 5d0c633c
Loading
Loading
Loading
Loading
+6 −4
Original line number Diff line number Diff line
@@ -27,8 +27,12 @@ import com.android.settings.overlay.FeatureFactory;

public class TopLevelSecurityEntryPreferenceController extends BasePreferenceController {

    private final SecuritySettingsFeatureProvider mSecuritySettingsFeatureProvider;

    public TopLevelSecurityEntryPreferenceController(Context context, String preferenceKey) {
        super(context, preferenceKey);
        mSecuritySettingsFeatureProvider = FeatureFactory.getFactory(mContext)
                .getSecuritySettingsFeatureProvider();
    }

    @Override
@@ -42,11 +46,9 @@ public class TopLevelSecurityEntryPreferenceController extends BasePreferenceCon
            return super.handlePreferenceTreeClick(preference);
        }

        SecuritySettingsFeatureProvider securitySettingsFeatureProvider =
                FeatureFactory.getFactory(mContext).getSecuritySettingsFeatureProvider();
        if (securitySettingsFeatureProvider.hasAlternativeSecuritySettingsFragment()) {
        if (mSecuritySettingsFeatureProvider.hasAlternativeSecuritySettingsFragment()) {
            String alternativeFragmentClassname =
                    securitySettingsFeatureProvider
                    mSecuritySettingsFeatureProvider
                            .getAlternativeSecuritySettingsFragmentClassname();
            if (alternativeFragmentClassname != null) {
                new SubSettingLauncher(mContext)