From 9a325cee1f099475d4833204a807f451bd6a62cc Mon Sep 17 00:00:00 2001 From: Stanley Wang Date: Tue, 13 Sep 2022 18:55:07 +0800 Subject: [PATCH] Fix the problem that sim2 can not copy imei Set the CopyingEnabled value to true. Fix: 239327568 Test: manually test and review UI Change-Id: Id0025588aa4a93ec06f976c2569404627883c25a --- .../settings/deviceinfo/imei/ImeiInfoPreferenceController.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/com/android/settings/deviceinfo/imei/ImeiInfoPreferenceController.java b/src/com/android/settings/deviceinfo/imei/ImeiInfoPreferenceController.java index 027e8c806ca..c188e2b25bd 100644 --- a/src/com/android/settings/deviceinfo/imei/ImeiInfoPreferenceController.java +++ b/src/com/android/settings/deviceinfo/imei/ImeiInfoPreferenceController.java @@ -74,6 +74,7 @@ public class ImeiInfoPreferenceController extends BasePreferenceController { for (int simSlotNumber = 1; simSlotNumber < mTelephonyManager.getPhoneCount(); simSlotNumber++) { final Preference multiSimPreference = createNewPreference(screen.getContext()); + multiSimPreference.setCopyingEnabled(true); multiSimPreference.setOrder(imeiPreferenceOrder + simSlotNumber); multiSimPreference.setKey(getPreferenceKey() + simSlotNumber); category.addPreference(multiSimPreference); @@ -150,7 +151,7 @@ public class ImeiInfoPreferenceController extends BasePreferenceController { private int getPhoneType(int slotIndex) { SubscriptionInfo subInfo = SubscriptionManager.from(mContext) - .getActiveSubscriptionInfoForSimSlotIndex(slotIndex); + .getActiveSubscriptionInfoForSimSlotIndex(slotIndex); return mTelephonyManager.getCurrentPhoneType(subInfo != null ? subInfo.getSubscriptionId() : SubscriptionManager.DEFAULT_SUBSCRIPTION_ID); }