diff options
author | jcivelli@google.com <jcivelli@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-04-20 22:14:06 +0000 |
---|---|---|
committer | jcivelli@google.com <jcivelli@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-04-20 22:14:06 +0000 |
commit | d64b07bf98e4f27da4c22da6c615b75d4b2e16bc (patch) | |
tree | 345939445360af7d7ec3931ac8a839d5c08aa457 /chrome/browser/translate | |
parent | 4bedba77d40df5fa5f1e00f5918123ee8711ca76 (diff) | |
download | chromium_src-d64b07bf98e4f27da4c22da6c615b75d4b2e16bc.zip chromium_src-d64b07bf98e4f27da4c22da6c615b75d4b2e16bc.tar.gz chromium_src-d64b07bf98e4f27da4c22da6c615b75d4b2e16bc.tar.bz2 |
Translate now supports translating pages for which we
don't know the original language: if the browser specifies undefined for the source language, we use the translate element in the page to detect the language.
BUG=40857
TEST=See bug.
Review URL: http://codereview.chromium.org/1508030
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@45094 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/translate')
-rw-r--r-- | chrome/browser/translate/translate_manager.cc | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/chrome/browser/translate/translate_manager.cc b/chrome/browser/translate/translate_manager.cc index e1d2b82..da41322 100644 --- a/chrome/browser/translate/translate_manager.cc +++ b/chrome/browser/translate/translate_manager.cc @@ -422,6 +422,8 @@ void TranslateManager::RevertTranslation(TabContents* tab_contents) { return; } tab_contents->render_view_host()->RevertTranslation(entry->page_id()); + tab_contents->language_state().set_current_language( + tab_contents->language_state().original_language()); } void TranslateManager::DoTranslatePage(TabContents* tab_contents, |