Loading services/core/java/com/android/server/pm/NoFilteringResolver.java +5 −2 Original line number Diff line number Diff line Loading @@ -60,8 +60,11 @@ public class NoFilteringResolver extends CrossProfileResolver { public static boolean isIntentRedirectionAllowed(Context context, AppCloningDeviceConfigHelper appCloningDeviceConfigHelper, boolean resolveForStart, long flags) { boolean canMatchCloneProfile = (flags & PackageManager.MATCH_CLONE_PROFILE) != 0 || (flags & PackageManager.MATCH_CLONE_PROFILE_LONG) != 0; return isAppCloningBuildingBlocksEnabled(context, appCloningDeviceConfigHelper) && (resolveForStart || (((flags & PackageManager.MATCH_CLONE_PROFILE) != 0) && (resolveForStart || (canMatchCloneProfile && hasPermission(context, Manifest.permission.QUERY_CLONED_APPS))); } Loading Loading
services/core/java/com/android/server/pm/NoFilteringResolver.java +5 −2 Original line number Diff line number Diff line Loading @@ -60,8 +60,11 @@ public class NoFilteringResolver extends CrossProfileResolver { public static boolean isIntentRedirectionAllowed(Context context, AppCloningDeviceConfigHelper appCloningDeviceConfigHelper, boolean resolveForStart, long flags) { boolean canMatchCloneProfile = (flags & PackageManager.MATCH_CLONE_PROFILE) != 0 || (flags & PackageManager.MATCH_CLONE_PROFILE_LONG) != 0; return isAppCloningBuildingBlocksEnabled(context, appCloningDeviceConfigHelper) && (resolveForStart || (((flags & PackageManager.MATCH_CLONE_PROFILE) != 0) && (resolveForStart || (canMatchCloneProfile && hasPermission(context, Manifest.permission.QUERY_CLONED_APPS))); } Loading