| Index: content/shell/browser/shell_devtools_frontend.cc
|
| diff --git a/content/shell/browser/shell_devtools_frontend.cc b/content/shell/browser/shell_devtools_frontend.cc
|
| index a80490d48438b21ee9ea7e0f14f5646ca87319d2..6d8e163f34b2f533ec8a67296b878aeff4521372 100644
|
| --- a/content/shell/browser/shell_devtools_frontend.cc
|
| +++ b/content/shell/browser/shell_devtools_frontend.cc
|
| @@ -224,6 +224,22 @@ void ShellDevToolsFrontend::HandleMessageFromDevToolsFrontend(
|
| new ResponseWriter(weak_factory_.GetWeakPtr(), stream_id)));
|
| fetcher->Start();
|
| return;
|
| + } else if (method == "getPreferences") {
|
| + SendMessageAck(request_id, &preferences_);
|
| + return;
|
| + } else if (method == "setPreference") {
|
| + std::string name;
|
| + std::string value;
|
| + if (!params->GetString(0, &name) ||
|
| + !params->GetString(1, &value)) {
|
| + return;
|
| + }
|
| + preferences_.SetStringWithoutPathExpansion(name, value);
|
| + } else if (method == "removePreference") {
|
| + std::string name;
|
| + if (!params->GetString(0, &name))
|
| + return;
|
| + preferences_.RemoveWithoutPathExpansion(name, nullptr);
|
| } else {
|
| return;
|
| }
|
|
|