Index: chrome/browser/ui/views/permission_bubble/permission_prompt_impl.cc |
diff --git a/chrome/browser/ui/views/permission_bubble/permission_prompt_impl.cc b/chrome/browser/ui/views/permission_bubble/permission_prompt_impl.cc |
index b20417acc62a580f26456e5b4f40d2a460216e4d..671dfa826b09958539251bc0f756b69861d8dc7f 100644 |
--- a/chrome/browser/ui/views/permission_bubble/permission_prompt_impl.cc |
+++ b/chrome/browser/ui/views/permission_bubble/permission_prompt_impl.cc |
@@ -58,11 +58,11 @@ class PermissionsBubbleDialogDelegateView |
void CloseBubble(); |
// BubbleDialogDelegateView: |
+ ui::AXRole GetAccessibleWindowRole() const override; |
bool ShouldShowCloseButton() const override; |
base::string16 GetWindowTitle() const override; |
void AddedToWidget() override; |
void OnWidgetDestroying(views::Widget* widget) override; |
- void GetAccessibleNodeData(ui::AXNodeData* node_data) override; |
bool Cancel() override; |
bool Accept() override; |
bool Close() override; |
@@ -147,6 +147,11 @@ void PermissionsBubbleDialogDelegateView::CloseBubble() { |
GetWidget()->Close(); |
} |
+ui::AXRole PermissionsBubbleDialogDelegateView::GetAccessibleWindowRole() |
+ const { |
+ return ui::AX_ROLE_ALERT_DIALOG; |
+} |
+ |
bool PermissionsBubbleDialogDelegateView::ShouldShowCloseButton() const { |
return true; |
} |
@@ -177,12 +182,6 @@ void PermissionsBubbleDialogDelegateView::OnWidgetDestroying( |
} |
} |
-void PermissionsBubbleDialogDelegateView::GetAccessibleNodeData( |
- ui::AXNodeData* node_data) { |
- views::BubbleDialogDelegateView::GetAccessibleNodeData(node_data); |
- node_data->role = ui::AX_ROLE_ALERT_DIALOG; |
-} |
- |
int PermissionsBubbleDialogDelegateView::GetDefaultDialogButton() const { |
// To prevent permissions being accepted accidentally, and as a security |
// measure against crbug.com/619429, permission prompts should not be accepted |