diff options
Diffstat (limited to 'content/browser/renderer_host/render_view_host.cc')
-rw-r--r-- | content/browser/renderer_host/render_view_host.cc | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/content/browser/renderer_host/render_view_host.cc b/content/browser/renderer_host/render_view_host.cc index 4d9b7fd..a7a0fc7 100644 --- a/content/browser/renderer_host/render_view_host.cc +++ b/content/browser/renderer_host/render_view_host.cc @@ -1008,8 +1008,12 @@ void RenderViewHost::OnMsgUpdateTitle( NOTREACHED() << "Renderer sent too many characters in title."; return; } - - delegate_->UpdateTitle(this, page_id, title, title_direction); + base::i18n::TextDirection dir = + title_direction == WebKit::WebTextDirectionLeftToRight ? + base::i18n::LEFT_TO_RIGHT : + base::i18n::RIGHT_TO_LEFT; + delegate_->UpdateTitle(this, page_id, + base::i18n::String16WithDirection(title, dir)); } void RenderViewHost::OnMsgUpdateEncoding(const std::string& encoding_name) { |