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

Commit 8c559c27 authored by Jason Chiu's avatar Jason Chiu
Browse files

Fix the highlight error and remove the empty card

Fix: 209918251
Test: manual
Change-Id: I2a5afceea18cd4e1009114091433a2da22ac105e
parent b5687c46
Loading
Loading
Loading
Loading
+2 −5
Original line number Diff line number Diff line
@@ -125,11 +125,8 @@ public class SettingsHomepageActivity extends FragmentActivity implements
        }
        Log.i(TAG, "showHomepageWithSuggestion: " + showSuggestion);
        final View homepageView = mHomepageView;
        if (!mIsTwoPaneLastTime) {
        mSuggestionView.setVisibility(showSuggestion ? View.VISIBLE : View.GONE);
        } else {
        mTwoPaneSuggestionView.setVisibility(showSuggestion ? View.VISIBLE : View.GONE);
        }
        mHomepageView = null;

        mLoadedListeners.forEach(listener -> listener.onHomepageLoaded());
+6 −3
Original line number Diff line number Diff line
@@ -54,6 +54,7 @@ public class TopLevelSettings extends DashboardFragment implements
    private static final String PREF_KEY_SUPPORT = "top_level_support";

    private TopLevelHighlightMixin mHighlightMixin;
    private boolean mFirstStarted = true;

    public TopLevelSettings() {
        final Bundle args = new Bundle();
@@ -135,9 +136,11 @@ public class TopLevelSettings extends DashboardFragment implements

    @Override
    public void onStart() {
        if (mFirstStarted) {
            mFirstStarted = false;
        } else if (!ActivityEmbeddingUtils.isTwoPaneResolution(getActivity())) {
            // Set default highlight menu key for 1-pane homepage since it will show the placeholder
            // page once changing back to 2-pane.
        if (!ActivityEmbeddingUtils.isTwoPaneResolution(getActivity())) {
            setHighlightMenuKey(getString(SettingsHomepageActivity.DEFAULT_HIGHLIGHT_MENU_KEY),
                    /* scrollNeeded= */ false);
        }