Index: content/browser/frame_host/render_frame_host_impl.cc |
diff --git a/content/browser/frame_host/render_frame_host_impl.cc b/content/browser/frame_host/render_frame_host_impl.cc |
index ba72147d3d8fcf19e4aa9e3e745b5288d6800e6e..e7659989eb5da1bf07e0303378f5cc2383f38e77 100644 |
--- a/content/browser/frame_host/render_frame_host_impl.cc |
+++ b/content/browser/frame_host/render_frame_host_impl.cc |
@@ -68,9 +68,6 @@ |
namespace { |
-// The next value to use for the accessibility reset token. |
-int g_next_accessibility_reset_token = 1; |
- |
// The (process id, routing id) pair that identifies one RenderFrame. |
typedef std::pair<int32, int32> RenderFrameHostID; |
typedef base::hash_map<RenderFrameHostID, RenderFrameHostImpl*> |
@@ -190,9 +187,6 @@ |
navigations_suspended_(false), |
is_waiting_for_beforeunload_ack_(false), |
unload_ack_is_for_cross_site_transition_(false), |
- accessibility_reset_token_(0), |
- accessibility_reset_count_(0), |
- disallow_browser_accessibility_manager_for_testing_(false), |
weak_ptr_factory_(this) { |
frame_tree_->RegisterRenderFrameHost(this); |
GetProcess()->AddRoute(routing_id_, this); |
@@ -479,18 +473,8 @@ |
} |
void RenderFrameHostImpl::AccessibilityFatalError() { |
+ Send(new AccessibilityMsg_FatalError(routing_id_)); |
browser_accessibility_manager_.reset(NULL); |
- if (accessibility_reset_token_) |
- return; |
- |
- accessibility_reset_count_++; |
- if (accessibility_reset_count_ >= kMaxAccessibilityResets) { |
- Send(new AccessibilityMsg_FatalError(routing_id_)); |
- } else { |
- accessibility_reset_token_ = g_next_accessibility_reset_token++; |
- UMA_HISTOGRAM_COUNTS("Accessibility.FrameResetCount", 1); |
- Send(new AccessibilityMsg_Reset(routing_id_, accessibility_reset_token_)); |
- } |
} |
gfx::AcceleratedWidget |
@@ -757,7 +741,6 @@ |
return; |
} |
- accessibility_reset_count_ = 0; |
frame_tree_node()->navigator()->DidNavigate(this, validated_params); |
} |
@@ -1081,17 +1064,7 @@ |
} |
void RenderFrameHostImpl::OnAccessibilityEvents( |
- const std::vector<AccessibilityHostMsg_EventParams>& params, |
- int reset_token) { |
- // Don't process this IPC if either we're waiting on a reset and this |
- // IPC doesn't have the matching token ID, or if we're not waiting on a |
- // reset but this message includes a reset token. |
- if (accessibility_reset_token_ != reset_token) { |
- Send(new AccessibilityMsg_Events_ACK(routing_id_)); |
- return; |
- } |
- accessibility_reset_token_ = 0; |
- |
+ const std::vector<AccessibilityHostMsg_EventParams>& params) { |
RenderWidgetHostViewBase* view = static_cast<RenderWidgetHostViewBase*>( |
render_view_host_->GetView()); |
@@ -1166,9 +1139,6 @@ |
void RenderFrameHostImpl::OnAccessibilityLocationChanges( |
const std::vector<AccessibilityHostMsg_LocationChangeParams>& params) { |
- if (accessibility_reset_token_) |
- return; |
- |
RenderWidgetHostViewBase* view = static_cast<RenderWidgetHostViewBase*>( |
render_view_host_->GetView()); |
if (view && RenderFrameHostImpl::IsRFHStateActive(rfh_state())) { |
@@ -1478,18 +1448,12 @@ |
BrowserAccessibilityManager* |
RenderFrameHostImpl::GetOrCreateBrowserAccessibilityManager() { |
- if (disallow_browser_accessibility_manager_for_testing_) |
- return NULL; |
- |
RenderWidgetHostViewBase* view = static_cast<RenderWidgetHostViewBase*>( |
render_view_host_->GetView()); |
- if (view && !browser_accessibility_manager_) { |
+ if (view && |
+ !browser_accessibility_manager_) { |
browser_accessibility_manager_.reset( |
view->CreateBrowserAccessibilityManager(this)); |
- if (browser_accessibility_manager_) |
- UMA_HISTOGRAM_COUNTS("Accessibility.FrameEnabledCount", 1); |
- else |
- UMA_HISTOGRAM_COUNTS("Accessibility.FrameDidNotEnableCount", 1); |
} |
return browser_accessibility_manager_.get(); |
} |