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

Commit 6293af55 authored by Samuel Fufa's avatar Samuel Fufa
Browse files

Remove hotseat edu flag

Launcher should not restrict user migration to a one time event if we want users to migrate their hotseat by enabling hotseat prediction from suggestion settings.

Test: Manual
Bug: 159731272
Change-Id: I0e42dd6b6cf6374928e5b399d121d17fe8024ae1
parent cb2473cf
Loading
Loading
Loading
Loading
+0 −2
Original line number Diff line number Diff line
@@ -47,7 +47,6 @@ import java.util.stream.IntStream;
 */
public class HotseatEduController {

    public static final String KEY_HOTSEAT_EDU_SEEN = "hotseat_edu_seen";
    public static final String HOTSEAT_EDU_ACTION =
            "com.android.launcher3.action.SHOW_HYBRID_HOTSEAT_EDU";
    public static final String SETTINGS_ACTION =
@@ -229,7 +228,6 @@ public class HotseatEduController {

    void finishOnboarding() {
        mOnOnboardingComplete.run();
        mLauncher.getSharedPrefs().edit().putBoolean(KEY_HOTSEAT_EDU_SEEN, true).apply();
    }

    void showDimissTip() {
+1 −9
Original line number Diff line number Diff line
@@ -154,14 +154,6 @@ public class HotseatPredictionController implements DragController.DragListener,
        }
    }

    /**
     * Returns whether or not user has seen hybrid hotseat education
     */
    public boolean isEduSeen() {
        return mLauncher.getSharedPrefs().getBoolean(HotseatEduController.KEY_HOTSEAT_EDU_SEEN,
                false);
    }

    /**
     * Shows appropriate hotseat education based on prediction enabled and migration states.
     */
@@ -172,7 +164,7 @@ public class HotseatPredictionController implements DragController.DragListener,
                Snackbar.show(mLauncher, R.string.hotsaet_tip_prediction_disabled,
                        R.string.hotseat_prediction_settings, null,
                        () -> mLauncher.startActivity(getSettingsIntent()));
            } else if (isEduSeen() || getPredictedIcons().size() >= (mHotSeatItemsCount + 1) / 2) {
            } else if (getPredictedIcons().size() >= (mHotSeatItemsCount + 1) / 2) {
                showDiscoveryTip();
            } else {
                HotseatEduController eduController = new HotseatEduController(mLauncher,