Merge "Use hasBadge instead of isManagedProfile"
This commit is contained in:
@@ -48,7 +48,7 @@ public class IconDrawableFactory {
|
||||
}
|
||||
|
||||
protected boolean needsBadging(ApplicationInfo appInfo, @UserIdInt int userId) {
|
||||
return appInfo.isInstantApp() || mUm.isManagedProfile(userId);
|
||||
return appInfo.isInstantApp() || mUm.hasBadge(userId);
|
||||
}
|
||||
|
||||
@UnsupportedAppUsage
|
||||
|
||||
@@ -630,8 +630,7 @@ class AppWidgetServiceImpl extends IAppWidgetService.Stub implements WidgetBacku
|
||||
final long identity = Binder.clearCallingIdentity();
|
||||
try {
|
||||
if (provider.maskedBySuspendedPackage) {
|
||||
UserInfo userInfo = mUserManager.getUserInfo(providerUserId);
|
||||
showBadge = userInfo.isManagedProfile();
|
||||
showBadge = mUserManager.hasBadge(providerUserId);
|
||||
final String suspendingPackage = mPackageManagerInternal.getSuspendingPackage(
|
||||
providerPackage, providerUserId);
|
||||
if (PLATFORM_PACKAGE_NAME.equals(suspendingPackage)) {
|
||||
@@ -3619,7 +3618,7 @@ class AppWidgetServiceImpl extends IAppWidgetService.Stub implements WidgetBacku
|
||||
long token = Binder.clearCallingIdentity();
|
||||
try {
|
||||
UserInfo userInfo = mUserManager.getUserInfo(userId);
|
||||
if (userInfo != null && userInfo.isManagedProfile()) {
|
||||
if (userInfo != null && userInfo.isProfile()) {
|
||||
UserInfo parentInfo = mUserManager.getProfileParent(userId);
|
||||
if (parentInfo != null
|
||||
&& !isUserRunningAndUnlocked(parentInfo.getUserHandle().getIdentifier())) {
|
||||
@@ -3634,7 +3633,7 @@ class AppWidgetServiceImpl extends IAppWidgetService.Stub implements WidgetBacku
|
||||
|
||||
private boolean isProfileWithUnlockedParent(int userId) {
|
||||
UserInfo userInfo = mUserManager.getUserInfo(userId);
|
||||
if (userInfo != null && userInfo.isManagedProfile()) {
|
||||
if (userInfo != null && userInfo.isProfile()) {
|
||||
UserInfo parentInfo = mUserManager.getProfileParent(userId);
|
||||
if (parentInfo != null
|
||||
&& mUserManager.isUserUnlockingOrUnlocked(parentInfo.getUserHandle())) {
|
||||
|
||||
Reference in New Issue
Block a user