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

Commit 3d862304 authored by Reema Bajwa's avatar Reema Bajwa
Browse files

Fix package name usage for disabled providers

Test: Locally built & deployed

Change-Id: I1cfb2f39aae3db2257d971b07eeb82901d422690
parent 613dc260
Loading
Loading
Loading
Loading
+8 −2
Original line number Diff line number Diff line
@@ -230,8 +230,14 @@ class CreateFlowUtils {
      // TODO: get from the actual service info
      val packageManager = context.packageManager
      return providerDataList?.map {
        val componentName = ComponentName.unflattenFromString(it.providerFlattenedComponentName)
        var packageName = componentName?.packageName
        if (componentName == null) {
          // TODO: Remove once test data is fixed
          packageName = it.providerFlattenedComponentName
        }
        val pkgInfo = packageManager
          .getPackageInfo(it.providerFlattenedComponentName,
                .getPackageInfo(packageName,
                        PackageManager.PackageInfoFlags.of(0))
        DisabledProviderInfo(
          icon = pkgInfo.applicationInfo.loadIcon(packageManager)!!,