From 99e882e22d92f4d359c71b5affdff33119f13163 Mon Sep 17 00:00:00 2001 From: Jin Cao Date: Wed, 4 Jun 2014 16:33:19 -0700 Subject: [PATCH] Support the new MOVE_FAILED_TO_DRAFT operation in Email Default the MOVE_FAILED_TO_DRAFT action to simply deleting the failed message from Outbox for Email since this is the current behavior. b/4080109 Change-Id: I74917d0b2581e2dd145906dddfac395efc2d8206 --- src/com/android/email/provider/EmailProvider.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/com/android/email/provider/EmailProvider.java b/src/com/android/email/provider/EmailProvider.java index dc8ef60fa..abf60d54d 100644 --- a/src/com/android/email/provider/EmailProvider.java +++ b/src/com/android/email/provider/EmailProvider.java @@ -5246,7 +5246,9 @@ public class EmailProvider extends ContentProvider // Another special case - deleting a draft. final String operation = values.getAsString( UIProvider.ConversationOperations.OPERATION_KEY); - if (UIProvider.ConversationOperations.DISCARD_DRAFTS.equals(operation)) { + // TODO: for now let's just default to delete for MOVE_FAILED_TO_DRAFT operation + if (UIProvider.ConversationOperations.DISCARD_DRAFTS.equals(operation) || + UIProvider.ConversationOperations.MOVE_FAILED_TO_DRAFTS.equals(operation)) { uiDeleteMessage(uri); return 1; }