Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(2844)

Unified Diff: chrome/browser/ui/views/payments/payment_request_sheet_controller.cc

Issue 2922483002: [WebPayments] Making all fields and buttons focusable (Closed)
Patch Set: Created 3 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/ui/views/payments/payment_request_sheet_controller.cc
diff --git a/chrome/browser/ui/views/payments/payment_request_sheet_controller.cc b/chrome/browser/ui/views/payments/payment_request_sheet_controller.cc
index d8d31ba211efce887308aa1f3eb5ea905a04df5e..4c43c603d7c36206f51f8dee3ae5d039a2a999fe 100644
--- a/chrome/browser/ui/views/payments/payment_request_sheet_controller.cc
+++ b/chrome/browser/ui/views/payments/payment_request_sheet_controller.cc
@@ -385,6 +385,7 @@ void PaymentRequestSheetController::AddPrimaryButton(views::View* container) {
primary_button_ = CreatePrimaryButton();
if (primary_button_) {
primary_button_->set_owned_by_client();
+ primary_button_->SetFocusBehavior(views::View::FocusBehavior::ALWAYS);
container->AddChildView(primary_button_.get());
}
}
@@ -397,6 +398,7 @@ void PaymentRequestSheetController::AddSecondaryButton(views::View* container) {
secondary_button_->set_tag(
static_cast<int>(PaymentRequestCommonTags::CLOSE_BUTTON_TAG));
secondary_button_->set_id(static_cast<int>(DialogViewID::CANCEL_BUTTON));
+ secondary_button_->SetFocusBehavior(views::View::FocusBehavior::ALWAYS);
container->AddChildView(secondary_button_.get());
}

Powered by Google App Engine
This is Rietveld 408576698