| Index: content/shell/renderer/test_runner/web_test_proxy.cc
|
| diff --git a/content/shell/renderer/test_runner/web_test_proxy.cc b/content/shell/renderer/test_runner/web_test_proxy.cc
|
| index 58dd26c3ef9bb87d7dd51bf6ab262f18cec48b54..35bdd26eba43a34d03b6717f21660a8182d27d45 100644
|
| --- a/content/shell/renderer/test_runner/web_test_proxy.cc
|
| +++ b/content/shell/renderer/test_runner/web_test_proxy.cc
|
| @@ -288,7 +288,8 @@ WebTestProxyBase::WebTestProxyBase()
|
| delegate_(NULL),
|
| web_widget_(NULL),
|
| spellcheck_(new SpellCheckClient(this)),
|
| - chooser_count_(0) {
|
| + chooser_count_(0),
|
| + accept_languages_("en-US") {
|
| Reset();
|
| }
|
|
|
| @@ -418,6 +419,14 @@ void WebTestProxyBase::didCompositeAndReadback(const SkBitmap& bitmap) {
|
| composite_and_readback_callbacks_.pop_front();
|
| }
|
|
|
| +void WebTestProxyBase::SetAcceptLanguages(const std::string& accept_languages) {
|
| + bool notify = accept_languages_ != accept_languages;
|
| + accept_languages_ = accept_languages;
|
| +
|
| + if (notify)
|
| + GetWebView()->acceptLanguagesChanged();
|
| +}
|
| +
|
| void WebTestProxyBase::CapturePixelsForPrinting(
|
| const base::Callback<void(const SkBitmap&)>& callback) {
|
| web_widget_->layout();
|
| @@ -1113,4 +1122,8 @@ void WebTestProxyBase::ResetInputMethod() {
|
| if (web_widget_) web_widget_->confirmComposition();
|
| }
|
|
|
| +blink::WebString WebTestProxyBase::acceptLanguages() {
|
| + return WebString::fromUTF8(accept_languages_);
|
| +}
|
| +
|
| } // namespace content
|
|
|