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

Commit a6c4b1dc authored by Fan Zhang's avatar Fan Zhang
Browse files

Don't show disabled app in search in some conditions

- If the app is disabled by system or something other than user
  themsevles, don't show it in search results.

Bug: 111865953
Test: manual
Change-Id: I3bfb2be5269b093bc25c50b69831b79c0f6b4684
parent 5fa5bed1
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -73,6 +73,12 @@ public class InstalledAppResultTask extends SearchQueryTask.QueryWorker {
                        | PackageManager.MATCH_INSTANT);

        for (ApplicationInfo info : appsInfo) {
            if (!info.enabled
                    && mPackageManager.getApplicationEnabledSetting(info.packageName)
                    != PackageManager.COMPONENT_ENABLED_STATE_DISABLED_USER) {
                // Disabled by something other than user, skip.
                continue;
            }
            final CharSequence label = info.loadLabel(mPackageManager);
            final int wordDiff = SearchQueryUtils.getWordDifference(label.toString(), mQuery);
            if (wordDiff == SearchQueryUtils.NAME_NO_MATCH) {