Merge "Send broadcast when default dialer changes" into mnc-dev
diff --git a/src/com/android/server/telecom/InCallController.java b/src/com/android/server/telecom/InCallController.java
index 79110a4..7fc5842 100644
--- a/src/com/android/server/telecom/InCallController.java
+++ b/src/com/android/server/telecom/InCallController.java
@@ -273,7 +273,11 @@
         while (iterator.hasNext()) {
             final Map.Entry<ComponentName, InCallServiceConnection> entry = iterator.next();
             Log.i(this, "Unbinding from InCallService %s", entry.getKey());
-            mContext.unbindService(entry.getValue());
+            try {
+                mContext.unbindService(entry.getValue());
+            } catch (Exception e) {
+                Log.e(this, e, "Exception while unbinding from InCallService");
+            }
             iterator.remove();
         }
         mInCallServices.clear();
diff --git a/src/com/android/server/telecom/TelecomServiceImpl.java b/src/com/android/server/telecom/TelecomServiceImpl.java
index a07cd87..5d20956 100644
--- a/src/com/android/server/telecom/TelecomServiceImpl.java
+++ b/src/com/android/server/telecom/TelecomServiceImpl.java
@@ -19,8 +19,6 @@
 import static android.Manifest.permission.CALL_PHONE;
 import static android.Manifest.permission.MODIFY_PHONE_STATE;
 import static android.Manifest.permission.READ_PHONE_STATE;
-import static android.Manifest.permission.REGISTER_CALL_PROVIDER;
-import static android.Manifest.permission.REGISTER_CONNECTION_MANAGER;
 import static android.Manifest.permission.REGISTER_SIM_SUBSCRIPTION;
 import static android.Manifest.permission.WRITE_SECURE_SETTINGS;
 
@@ -1095,18 +1093,10 @@
         enforceFeature(PackageManager.FEATURE_CONNECTION_SERVICE);
     }
 
-    private void enforceRegisterCallProviderPermission() {
-        enforcePermission(REGISTER_CALL_PROVIDER);
-    }
-
     private void enforceRegisterSimSubscriptionPermission() {
         enforcePermission(REGISTER_SIM_SUBSCRIPTION);
     }
 
-    private void enforceRegisterConnectionManagerPermission() {
-        enforcePermission(REGISTER_CONNECTION_MANAGER);
-    }
-
     private void enforceModifyPermission() {
         enforcePermission(MODIFY_PHONE_STATE);
     }