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

Commit 96e80304 authored by Treehugger Robot's avatar Treehugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Fix back key display issue in the split-screen"

parents 4ce98487 4b1e9828
Loading
Loading
Loading
Loading
+12 −8
Original line number Diff line number Diff line
@@ -330,14 +330,6 @@ public class SettingsActivity extends SettingsBaseActivity
            launchSettingFragment(initialFragmentName, intent);
        }

        final boolean isActionBarButtonEnabled = isActionBarButtonEnabled(intent);

        final ActionBar actionBar = getActionBar();
        if (actionBar != null) {
            actionBar.setDisplayHomeAsUpEnabled(isActionBarButtonEnabled);
            actionBar.setHomeButtonEnabled(isActionBarButtonEnabled);
            actionBar.setDisplayShowTitleEnabled(true);
        }
        mMainSwitch = findViewById(R.id.switch_bar);
        if (mMainSwitch != null) {
            mMainSwitch.setMetricsCategory(lookupMetricsCategory());
@@ -395,6 +387,17 @@ public class SettingsActivity extends SettingsBaseActivity
        }
    }

    private void setActionBarStatus() {
        final boolean isActionBarButtonEnabled = isActionBarButtonEnabled(getIntent());

        final ActionBar actionBar = getActionBar();
        if (actionBar != null) {
            actionBar.setDisplayHomeAsUpEnabled(isActionBarButtonEnabled);
            actionBar.setHomeButtonEnabled(isActionBarButtonEnabled);
            actionBar.setDisplayShowTitleEnabled(true);
        }
    }

    private boolean isActionBarButtonEnabled(Intent intent) {
        if (WizardManagerHelper.isAnySetupWizard(intent)) {
            return false;
@@ -680,6 +683,7 @@ public class SettingsActivity extends SettingsBaseActivity
    @Override
    protected void onResume() {
        super.onResume();
        setActionBarStatus();

        mDevelopmentSettingsListener = new BroadcastReceiver() {
            @Override