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

Commit 16339b6f authored by Dianne Hackborn's avatar Dianne Hackborn Committed by Android Git Automerger
Browse files

am 5774d5d3: Show correct process dependency for providers.

Merge commit '5774d5d3' into gingerbread-plus-aosp

* commit '5774d5d3':
  Show correct process dependency for providers.
parents 6442f0b4 5774d5d3
Loading
Loading
Loading
Loading
+7 −14
Original line number Diff line number Diff line
@@ -284,20 +284,13 @@ public class RunningServiceDetails extends Activity
            switch (rpi.importanceReasonCode) {
                case ActivityManager.RunningAppProcessInfo.REASON_PROVIDER_IN_USE:
                    textid = R.string.process_provider_in_use_description;
                    List<ProviderInfo> providers = null;
                    if (comp != null) {
                        providers = getPackageManager()
                                .queryContentProviders(comp.getPackageName(),
                                        rpi.uid, 0);
                    }
                    if (providers != null) {
                        for (int j=0; j<providers.size(); j++) {
                            ProviderInfo prov = providers.get(j);
                            if (comp.getClassName().equals(prov.name)) {
                    if (rpi.importanceReasonComponent != null) {
                        try {
                            ProviderInfo prov = getPackageManager().getProviderInfo(
                                    rpi.importanceReasonComponent, 0);
                            label = RunningState.makeLabel(getPackageManager(),
                                    prov.name, prov);
                                break;
                            }
                        } catch (NameNotFoundException e) {
                        }
                    }
                    break;