| Index: content/test/accessibility_browser_test_utils.cc
|
| diff --git a/content/test/accessibility_browser_test_utils.cc b/content/test/accessibility_browser_test_utils.cc
|
| index ae514aec4af7ebb37fc4bfd07c70ce2763a0ea7a..ef4389673d4a9200718e2333e3d5e6154b510dc5 100644
|
| --- a/content/test/accessibility_browser_test_utils.cc
|
| +++ b/content/test/accessibility_browser_test_utils.cc
|
| @@ -21,12 +21,11 @@
|
| namespace content {
|
|
|
| AccessibilityNotificationWaiter::AccessibilityNotificationWaiter(Shell* shell)
|
| - : shell_(shell),
|
| - event_to_wait_for_(ui::AX_EVENT_NONE),
|
| + : event_to_wait_for_(ui::AX_EVENT_NONE),
|
| loop_runner_(new MessageLoopRunner()),
|
| weak_factory_(this),
|
| event_target_id_(0) {
|
| - WebContents* web_contents = shell_->web_contents();
|
| + WebContents* web_contents = shell->web_contents();
|
| frame_host_ = static_cast<RenderFrameHostImpl*>(
|
| web_contents->GetMainFrame());
|
| frame_host_->SetAccessibilityCallbackForTesting(
|
| @@ -38,13 +37,12 @@ AccessibilityNotificationWaiter::AccessibilityNotificationWaiter(
|
| Shell* shell,
|
| AccessibilityMode accessibility_mode,
|
| ui::AXEvent event_type)
|
| - : shell_(shell),
|
| - event_to_wait_for_(event_type),
|
| + : event_to_wait_for_(event_type),
|
| loop_runner_(new MessageLoopRunner()),
|
| weak_factory_(this),
|
| event_target_id_(0) {
|
| WebContentsImpl* web_contents = static_cast<WebContentsImpl*>(
|
| - shell_->web_contents());
|
| + shell->web_contents());
|
| frame_host_ = static_cast<RenderFrameHostImpl*>(
|
| web_contents->GetMainFrame());
|
| frame_host_->SetAccessibilityCallbackForTesting(
|
| @@ -53,6 +51,19 @@ AccessibilityNotificationWaiter::AccessibilityNotificationWaiter(
|
| web_contents->AddAccessibilityMode(accessibility_mode);
|
| }
|
|
|
| +AccessibilityNotificationWaiter::AccessibilityNotificationWaiter(
|
| + RenderFrameHostImpl* frame_host,
|
| + ui::AXEvent event_type)
|
| + : frame_host_(frame_host),
|
| + event_to_wait_for_(event_type),
|
| + loop_runner_(new MessageLoopRunner()),
|
| + weak_factory_(this),
|
| + event_target_id_(0) {
|
| + frame_host_->SetAccessibilityCallbackForTesting(
|
| + base::Bind(&AccessibilityNotificationWaiter::OnAccessibilityEvent,
|
| + weak_factory_.GetWeakPtr()));
|
| +}
|
| +
|
| AccessibilityNotificationWaiter::~AccessibilityNotificationWaiter() {
|
| }
|
|
|
|
|