Merge "com.android.Phone crash popup during Phone app crash" into nyc-dev am: 0e2238b
am: 2cde1d7
* commit '2cde1d71498e5164cdbc5ffff41465e0bc3259e2':
com.android.Phone crash popup during Phone app crash
Change-Id: I362bef95d2f4e686e55ace644e43c1c7dd54b1ee
diff --git a/src/com/android/phone/EmergencyCallbackModeService.java b/src/com/android/phone/EmergencyCallbackModeService.java
index 997be83..f06ae0c 100644
--- a/src/com/android/phone/EmergencyCallbackModeService.java
+++ b/src/com/android/phone/EmergencyCallbackModeService.java
@@ -98,14 +98,16 @@
@Override
public void onDestroy() {
- // Unregister receiver
- unregisterReceiver(mEcmReceiver);
- // Unregister ECM timer reset notification
- mPhone.unregisterForEcmTimerReset(mHandler);
+ if (mPhone != null) {
+ // Unregister receiver
+ unregisterReceiver(mEcmReceiver);
+ // Unregister ECM timer reset notification
+ mPhone.unregisterForEcmTimerReset(mHandler);
- // Cancel the notification and timer
- mNotificationManager.cancel(R.string.phone_in_ecm_notification_title);
- mTimer.cancel();
+ // Cancel the notification and timer
+ mNotificationManager.cancel(R.string.phone_in_ecm_notification_title);
+ mTimer.cancel();
+ }
}
/**