Merge "com.android.Phone crash popup during Phone app crash" into nyc-dev
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();
+ }
}
/**