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

Commit b3cbd7c8 authored by Mario Bertschler's avatar Mario Bertschler
Browse files

Revert "Adding suggested app as part of app discovery."

This reverts commit c0372a42.

Change-Id: Iebfb5bdbe042cb17f3d3657e0caa2fc7e9913ac6
parent c0372a42
Loading
Loading
Loading
Loading
+1 −13
Original line number Diff line number Diff line
@@ -183,10 +183,7 @@ public class AlphabeticalAppsList {
    private final List<ComponentKey> mPredictedAppComponents = new ArrayList<>();
    // The set of predicted apps resolved from the component names and the current set of apps
    private final List<AppInfo> mPredictedApps = new ArrayList<>();
    // The set of apps returned from a discovery service while searching
    private final List<AppDiscoveryAppInfo> mDiscoveredApps = new ArrayList<>();
    // The suggested app returned by a discovery service
    private AppDiscoveryAppInfo mSuggestedApp;

    // The of ordered component names as a result of a search query
    private ArrayList<ComponentKey> mSearchResults;
@@ -291,9 +288,6 @@ public class AlphabeticalAppsList {
                @NonNull AppDiscoveryUpdateState state) {
        mAppDiscoveryUpdateState = state;
        switch (state) {
            case SUGGESTED:
                mSuggestedApp = app != null ? new AppDiscoveryAppInfo(app) : null;
                break;
            case START:
                mDiscoveredApps.clear();
                break;
@@ -441,7 +435,6 @@ public class AlphabeticalAppsList {
        // Process the predicted app components
        mPredictedApps.clear();
        if (mPredictedAppComponents != null && !mPredictedAppComponents.isEmpty() && !hasFilter()) {
            int suggestedAppsCount = mSuggestedApp != null ? 1 : 0;
            for (ComponentKey ck : mPredictedAppComponents) {
                AppInfo info = mComponentToAppMap.get(ck);
                if (info != null) {
@@ -452,16 +445,11 @@ public class AlphabeticalAppsList {
                    }
                }
                // Stop at the number of predicted apps
                if (mPredictedApps.size() + suggestedAppsCount == mNumPredictedAppsPerRow) {
                if (mPredictedApps.size() == mNumPredictedAppsPerRow) {
                    break;
                }
            }

            if (mSuggestedApp != null) {
                // adding suggested app as the last predicted app
                mPredictedApps.add(mSuggestedApp);
            }

            if (!mPredictedApps.isEmpty()) {
                // Add a section for the predictions
                lastFastScrollerSectionInfo = new FastScrollSectionInfo("");
+1 −1
Original line number Diff line number Diff line
@@ -17,5 +17,5 @@
package com.android.launcher3.discovery;

public enum AppDiscoveryUpdateState {
    START, UPDATE, END, SUGGESTED
    START, UPDATE, END
}