Fix crash when trying to open app info page
Fixed a crash in App info page that happens when no work profile exists, also fixed some unit tests. Fixes: 152933121 Test: make RunSettingsRoboTests ROBOTEST_FILTER=InteractAcrossProfilesPreferenceControllerTest Test: make RunSettingsRoboTests ROBOTEST_FILTER=InteractAcrossProfilesControllerTest Test: make RunSettingsRoboTests ROBOTEST_FILTER=InteractAcrossProfilesSettingsTest Test: make RunSettingsRoboTests ROBOTEST_FILTER=InteractAcrossProfilesDetailsTest Change-Id: I7a1e5857cb1e10b96b33abd64359ba30459b1b13
This commit is contained in:
committed by
Kholoud Mohamed
parent
0d3732a595
commit
f9a03cd415
@@ -240,6 +240,9 @@ public class InteractAcrossProfilesDetails extends AppInfoBase
|
||||
Context context, String packageName) {
|
||||
UserManager userManager = context.getSystemService(UserManager.class);
|
||||
UserHandle workProfile = InteractAcrossProfilesSettings.getWorkProfile(userManager);
|
||||
if (workProfile == null) {
|
||||
return false;
|
||||
}
|
||||
UserHandle personalProfile = userManager.getProfileParent(workProfile);
|
||||
return context.getSystemService(
|
||||
CrossProfileApps.class).canConfigureInteractAcrossProfiles(packageName)
|
||||
|
Reference in New Issue
Block a user