Index: chrome/browser/ui/views/payments/cvc_unmask_view_controller.cc |
diff --git a/chrome/browser/ui/views/payments/cvc_unmask_view_controller.cc b/chrome/browser/ui/views/payments/cvc_unmask_view_controller.cc |
index 1071cc242ad79058c45cfb7df4aef06441285e55..6ecb761ad939121f65e3827e92cd244b338b71c5 100644 |
--- a/chrome/browser/ui/views/payments/cvc_unmask_view_controller.cc |
+++ b/chrome/browser/ui/views/payments/cvc_unmask_view_controller.cc |
@@ -109,7 +109,8 @@ void CvcUnmaskViewController::ShowUnmaskPrompt( |
void CvcUnmaskViewController::OnUnmaskVerificationResult( |
autofill::AutofillClient::PaymentsRpcResult result) { |
- // TODO(anthonyvd): Show result. |
+ // TODO(crbug.com/716020): Handle FullCardRequest errors with more |
+ // granularity and display an error in the UI. |
} |
base::string16 CvcUnmaskViewController::GetSheetTitle() { |
@@ -183,6 +184,10 @@ void CvcUnmaskViewController::ButtonPressed(views::Button* sender, |
case static_cast<int>(Tags::CONFIRM_TAG): |
CvcConfirmed(); |
break; |
+ case static_cast<int>(PaymentRequestCommonTags::BACK_BUTTON_TAG): |
+ unmask_delegate_->OnUnmaskPromptClosed(); |
+ dialog()->GoBack(); |
+ break; |
default: |
PaymentRequestSheetController::ButtonPressed(sender, event); |
} |