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

Commit e3286c31 authored by Hakan Seyalioglu's avatar Hakan Seyalioglu
Browse files

DO NOT MERGE - Check exported status in chooser

Relevant change in master is ag/1844170

bug: 34147053
Change-Id: Ic9d9d65c66325904c95ab3966bdcc16e7668278b
parent 85ecba44
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -1322,6 +1322,14 @@ public class ResolverActivity extends Activity {
                            PackageManager.MATCH_DEFAULT_ONLY
                            | (shouldGetResolvedFilter ? PackageManager.GET_RESOLVED_FILTER : 0)
                            | (shouldGetActivityMetadata ? PackageManager.GET_META_DATA : 0));
                    // Remove any activities that are not exported.
                    int totalSize = infos.size();
                    for (int j = totalSize - 1; j >= 0 ; j--) {
                        ResolveInfo info = infos.get(j);
                        if (info.activityInfo != null && !info.activityInfo.exported) {
                            infos.remove(j);
                        }
                    }
                    if (infos != null) {
                        if (currentResolveList == null) {
                            currentResolveList = mOrigResolveList = new ArrayList<>();