Update DPM.setProfileOwner call in DeviceAdminAdd

As DPM.setProfileOwner no longer takes ownerName as an argument, update
call in DeviceAdminAdd to reflect change.

Bug: 240562946
Test: n/a
Change-Id: I2c18e946d73e35659fb1779ca428e8680524d730
This commit is contained in:
Eghosa Ewansiha-Vlachavas
2022-09-02 10:46:04 +00:00
parent 4d6e33e3e8
commit 07695a5859

View File

@@ -123,7 +123,6 @@ public class DeviceAdminAdd extends CollapsingToolbarBaseActivity {
AppOpsManager mAppOps;
DeviceAdminInfo mDeviceAdmin;
String mAddMsgText;
String mProfileOwnerName;
ImageView mAdminIcon;
TextView mAdminName;
@@ -189,8 +188,6 @@ public class DeviceAdminAdd extends CollapsingToolbarBaseActivity {
setResult(RESULT_CANCELED);
setFinishOnTouchOutside(true);
mAddingProfileOwner = true;
mProfileOwnerName =
getIntent().getStringExtra(DevicePolicyManager.EXTRA_PROFILE_OWNER_NAME);
String callingPackage = getCallingPackage();
if (callingPackage == null || !callingPackage.equals(who.getPackageName())) {
Log.e(TAG, "Unknown or incorrect caller");
@@ -338,6 +335,8 @@ public class DeviceAdminAdd extends CollapsingToolbarBaseActivity {
.create();
dialog.show();
String profileOwnerName =
getIntent().getStringExtra(DevicePolicyManager.EXTRA_PROFILE_OWNER_NAME);
mActionButton = ((AlertDialog) dialog).getButton(DialogInterface.BUTTON_POSITIVE);
mActionButton.setFilterTouchesWhenObscured(true);
mAddMsg = dialog.findViewById(R.id.add_msg_simplified);
@@ -346,7 +345,7 @@ public class DeviceAdminAdd extends CollapsingToolbarBaseActivity {
mAdminWarning.setText(
mDPM.getResources().getString(NEW_DEVICE_ADMIN_WARNING_SIMPLIFIED, () ->
getString(R.string.device_admin_warning_simplified,
mProfileOwnerName), mProfileOwnerName));
profileOwnerName), profileOwnerName));
return;
}
setContentView(R.layout.device_admin_add);
@@ -524,8 +523,7 @@ public class DeviceAdminAdd extends CollapsingToolbarBaseActivity {
}
if (mAddingProfileOwner) {
try {
mDPM.setProfileOwner(mDeviceAdmin.getComponent(),
mProfileOwnerName, UserHandle.myUserId());
mDPM.setProfileOwner(mDeviceAdmin.getComponent(), UserHandle.myUserId());
} catch (RuntimeException re) {
setResult(Activity.RESULT_CANCELED);
}