#include "content/browser/renderer_host/render_widget_host_impl.h"
#include "content/common/view_message_enums.h"
#include "content/port/browser/render_widget_host_view_port.h"
-#include "content/public/browser/browser_thread.h"
#include "content/public/browser/favicon_status.h"
#include "content/public/browser/navigation_entry.h"
#include "content/public/browser/render_process_host.h"
scoped_ptr<base::DictionaryValue> data(new base::DictionaryValue());
data->Set("list", rvh_list.release());
- scoped_ptr<base::FundamentalValue> a11y_mode(new base::FundamentalValue(
+ scoped_ptr<base::FundamentalValue> a11y_mode(base::Value::CreateIntegerValue(
BrowserAccessibilityStateImpl::GetInstance()->accessibility_mode()));
data->Set("global_a11y_mode", a11y_mode.release());
std::string route_id_str;
int process_id;
int route_id;
- CHECK(args->GetSize() == 2);
+ CHECK_EQ(2U, args->GetSize());
CHECK(args->GetString(0, &process_id_str));
CHECK(args->GetString(1, &route_id_str));
- CHECK(base::StringToInt(process_id_str,
- &process_id));
+ CHECK(base::StringToInt(process_id_str, &process_id));
CHECK(base::StringToInt(route_id_str, &route_id));
RenderViewHost* rvh = RenderViewHost::FromID(process_id, route_id);
return;
AccessibilityMode mode = rwhi->accessibility_mode();
if (mode == AccessibilityModeOff)
- rwhi->SetAccessibilityMode(AccessibilityModeComplete);
+ rwhi->AddAccessibilityMode(AccessibilityModeComplete);
else
- rwhi->SetAccessibilityMode(AccessibilityModeOff);
+ rwhi->ResetAccessibilityMode();
}
void AccessibilityUI::ToggleGlobalAccessibility(const base::ListValue* args) {
BrowserAccessibilityStateImpl* state =
BrowserAccessibilityStateImpl::GetInstance();
AccessibilityMode mode = state->accessibility_mode();
- AccessibilityMode new_mode = (mode == AccessibilityModeOff
- ? AccessibilityModeComplete
- : AccessibilityModeOff);
- state->SetAccessibilityMode(new_mode);
+ if (mode == AccessibilityModeOff)
+ state->EnableAccessibility();
+ else
+ state->DisableAccessibility();
}
void AccessibilityUI::RequestAccessibilityTree(const base::ListValue* args) {
std::string route_id_str;
int process_id;
int route_id;
- CHECK(args->GetSize() == 2);
+ CHECK_EQ(2U, args->GetSize());
CHECK(args->GetString(0, &process_id_str));
CHECK(args->GetString(1, &route_id_str));
CHECK(base::StringToInt(process_id_str, &process_id));