summaryrefslogtreecommitdiffstats
path: root/content/browser/renderer_host/render_view_host.cc
diff options
context:
space:
mode:
Diffstat (limited to 'content/browser/renderer_host/render_view_host.cc')
-rw-r--r--content/browser/renderer_host/render_view_host.cc8
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) {