diff options
| -rw-r--r-- | services/core/java/com/android/server/pm/PackageManagerService.java | 11 |
1 files changed, 2 insertions, 9 deletions
diff --git a/services/core/java/com/android/server/pm/PackageManagerService.java b/services/core/java/com/android/server/pm/PackageManagerService.java index da9c78530c63..219fa3ca5270 100644 --- a/services/core/java/com/android/server/pm/PackageManagerService.java +++ b/services/core/java/com/android/server/pm/PackageManagerService.java @@ -22005,7 +22005,7 @@ public class PackageManagerService extends IPackageManager.Stub pir.addFilter(new PreferredActivity(filter, match, set, activity, always)); scheduleWritePackageRestrictionsLocked(userId); } - if (!(isHomeFilter(filter) && updateDefaultHomeNotLocked(userId))) { + if (!updateDefaultHomeNotLocked(userId)) { postPreferredActivityChangedBroadcast(userId); } } @@ -22295,9 +22295,7 @@ public class PackageManagerService extends IPackageManager.Stub new PersistentPreferredActivity(filter, activity, true)); scheduleWritePackageRestrictionsLocked(userId); } - if (isHomeFilter(filter)) { - updateDefaultHomeNotLocked(userId); - } + updateDefaultHomeNotLocked(userId); postPreferredActivityChangedBroadcast(userId); } @@ -22666,11 +22664,6 @@ public class PackageManagerService extends IPackageManager.Stub return filter; } - private boolean isHomeFilter(@NonNull IntentFilter filter) { - return filter.hasAction(Intent.ACTION_MAIN) && filter.hasCategory(Intent.CATEGORY_HOME) - && filter.hasCategory(CATEGORY_DEFAULT); - } - ComponentName getHomeActivitiesAsUser(List<ResolveInfo> allHomeCandidates, int userId) { return liveComputer().getHomeActivitiesAsUser(allHomeCandidates, |