summaryrefslogtreecommitdiff
path: root/src/com/android/mms/service/MmsConfigManager.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/android/mms/service/MmsConfigManager.java')
-rw-r--r--src/com/android/mms/service/MmsConfigManager.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/com/android/mms/service/MmsConfigManager.java b/src/com/android/mms/service/MmsConfigManager.java
index 3606ed8..ce27d9f 100644
--- a/src/com/android/mms/service/MmsConfigManager.java
+++ b/src/com/android/mms/service/MmsConfigManager.java
@@ -27,6 +27,8 @@ import android.telephony.SubscriptionInfo;
import android.telephony.SubscriptionManager;
import android.util.ArrayMap;
+import com.android.internal.telephony.flags.Flags;
+
import java.util.List;
import java.util.Map;
@@ -60,6 +62,9 @@ public class MmsConfigManager {
public void init(final Context context) {
mContext = context;
mSubscriptionManager = SubscriptionManager.from(context);
+ if (Flags.workProfileApiSplit()) {
+ mSubscriptionManager = mSubscriptionManager.createForAllUserProfiles();
+ }
context.registerReceiver(
mReceiver, new IntentFilter(CarrierConfigManager.ACTION_CARRIER_CONFIG_CHANGED));
LogUtil.i("MmsConfigManager loads mms config in init()");