| Index: chrome/browser/translate/translate_manager.cc
|
| ===================================================================
|
| --- chrome/browser/translate/translate_manager.cc (revision 42279)
|
| +++ chrome/browser/translate/translate_manager.cc (working copy)
|
| @@ -170,8 +170,12 @@
|
| return;
|
| }
|
|
|
| - if (TranslatePrefs::ShouldAutoTranslate(prefs, page_lang, ui_lang)) {
|
| - // The user has previously select "always translate" for this language.
|
| + // If the user has previously selected "always translate" for this language we
|
| + // automatically translate. Note that in incognito mode we disable that
|
| + // feature; the user will get an infobar, so they can control whether the
|
| + // page's text is sent to the translate server.
|
| + if (TranslatePrefs::ShouldAutoTranslate(prefs, page_lang, ui_lang) &&
|
| + !tab->profile()->IsOffTheRecord()) {
|
| tab->TranslatePage(page_lang, ui_lang);
|
| return;
|
| }
|
|
|