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);
}