summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorwangjing <wangjing@codeaurora.org>2015-04-13 11:55:41 +0800
committerSteve Kondik <steve@cyngn.com>2016-07-01 01:03:54 -0700
commit8ff8c8498d91fa524fd62e1e4396ec515ed4d208 (patch)
tree999e065ebe54cf428049786381f9e045e9445aa4 /src
parent865ab32a2492d7e7bec76b4074501d5ab7ac51e9 (diff)
downloadandroid_packages_services_Telephony-8ff8c8498d91fa524fd62e1e4396ec515ed4d208.tar.gz
android_packages_services_Telephony-8ff8c8498d91fa524fd62e1e4396ec515ed4d208.tar.bz2
android_packages_services_Telephony-8ff8c8498d91fa524fd62e1e4396ec515ed4d208.zip
Mms: Fix SMS is not sent in ECBM unless click send again
When clicking "yes" button on "Emergency Callback Mode" dialog, EmergencyCallbackModeExitDialog.onDismiss() function will be called and set the "exit_ecm_result" to false. Thus, after back to ComposeMessageActivity, the message can't be sent. Change to listen the AlertDialog's onCancel event instead. CRs-Fixed: 820011 Change-Id: Icf2e9a4b5e80c7901b0842c13c12a2dded28f50e
Diffstat (limited to 'src')
-rw-r--r--src/com/android/phone/EmergencyCallbackModeExitDialog.java12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/com/android/phone/EmergencyCallbackModeExitDialog.java b/src/com/android/phone/EmergencyCallbackModeExitDialog.java
index b423e1465..479e3533b 100644
--- a/src/com/android/phone/EmergencyCallbackModeExitDialog.java
+++ b/src/com/android/phone/EmergencyCallbackModeExitDialog.java
@@ -24,7 +24,7 @@ import android.content.BroadcastReceiver;
import android.content.ComponentName;
import android.content.Context;
import android.content.DialogInterface;
-import android.content.DialogInterface.OnDismissListener;
+import android.content.DialogInterface.OnCancelListener;
import android.content.Intent;
import android.content.IntentFilter;
import android.content.ServiceConnection;
@@ -48,7 +48,7 @@ import com.android.internal.telephony.TelephonyProperties;
*
* @see EmergencyCallbackModeService
*/
-public class EmergencyCallbackModeExitDialog extends Activity implements OnDismissListener {
+public class EmergencyCallbackModeExitDialog extends Activity implements OnCancelListener {
private static final String TAG = "EmergencyCallbackMode";
@@ -247,7 +247,7 @@ public class EmergencyCallbackModeExitDialog extends Activity implements OnDismi
finish();
}
}).create();
- mAlertDialog.setOnDismissListener(this);
+ mAlertDialog.setOnCancelListener(this);
return mAlertDialog;
case EXIT_ECM_IN_EMERGENCY_CALL_DIALOG:
@@ -264,7 +264,7 @@ public class EmergencyCallbackModeExitDialog extends Activity implements OnDismi
finish();
}
}).create();
- mAlertDialog.setOnDismissListener(this);
+ mAlertDialog.setOnCancelListener(this);
return mAlertDialog;
case EXIT_ECM_PROGRESS_DIALOG:
@@ -300,10 +300,10 @@ public class EmergencyCallbackModeExitDialog extends Activity implements OnDismi
}
/**
- * Closes activity when dialog is dismissed
+ * Closes activity when dialog is canceled
*/
@Override
- public void onDismiss(DialogInterface dialog) {
+ public void onCancel(DialogInterface dialog) {
EmergencyCallbackModeExitDialog.this.setResult(RESULT_OK, (new Intent())
.putExtra(EXTRA_EXIT_ECM_RESULT, false));
finish();