Merge "Send broadcast when default dialer changes" into mnc-dev
diff --git a/src/com/android/settings/applications/DefaultPhonePreference.java b/src/com/android/settings/applications/DefaultPhonePreference.java
index 657391f..3d9131e 100644
--- a/src/com/android/settings/applications/DefaultPhonePreference.java
+++ b/src/com/android/settings/applications/DefaultPhonePreference.java
@@ -19,6 +19,7 @@
 import android.content.Context;
 import android.os.UserManager;
 import android.telecom.DefaultDialerManager;
+import android.telecom.TelecomManager;
 import android.telephony.TelephonyManager;
 import android.text.TextUtils;
 import android.util.AttributeSet;
@@ -29,10 +30,12 @@
 import java.util.Objects;
 
 public class DefaultPhonePreference extends AppListPreference {
+    private final Context mContext;
 
     public DefaultPhonePreference(Context context, AttributeSet attrs) {
         super(context, attrs);
 
+        mContext = context.getApplicationContext();
         if (isAvailable(context)) {
             loadDialerApps();
         }
@@ -41,7 +44,7 @@
     @Override
     protected boolean persistString(String value) {
         if (!TextUtils.isEmpty(value) && !Objects.equals(value, getDefaultPackage())) {
-            DefaultDialerManager.setDefaultDialerApplication(getContext(), value);
+            TelecomManager.from(mContext).setDefaultDialer(value);
         }
         setSummary(getEntry());
         return true;